diff options
author | Colin <colin@uninsane.org> | 2024-04-27 17:41:24 +0000 |
---|---|---|
committer | Colin <colin@uninsane.org> | 2024-04-28 08:39:16 +0000 |
commit | da2f92606e013202b67d85aa58b3bd986a3c93c8 (patch) | |
tree | 0133bdd9864399c0085d07424d581636cd2c9d74 /pkgs/development/libraries/dbus-cplusplus | |
parent | 77759bd39047f1b92f12b26b55029f0cc2c88093 (diff) |
dbus_cplusplus: support cross compilation
building examples requires executing a `dbusxx-xml2cpp` helper which is built earlier in the build process (for the host architecture), with no easy way to patch it for the correct architecture, so disable examples.
Diffstat (limited to 'pkgs/development/libraries/dbus-cplusplus')
-rw-r--r-- | pkgs/development/libraries/dbus-cplusplus/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/libraries/dbus-cplusplus/default.nix b/pkgs/development/libraries/dbus-cplusplus/default.nix index 3100163632532..13776e891ce50 100644 --- a/pkgs/development/libraries/dbus-cplusplus/default.nix +++ b/pkgs/development/libraries/dbus-cplusplus/default.nix @@ -52,7 +52,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config ]; buildInputs = [ dbus glib expat ]; - configureFlags = [ "--disable-ecore" "--disable-tests" ]; + configureFlags = [ + "--disable-ecore" + "--disable-tests" + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + "--disable-examples" + ]; meta = with lib; { homepage = "https://dbus-cplusplus.sourceforge.net"; |