diff options
author | Robert Helgesson <robert@rycee.net> | 2016-09-05 21:52:04 +0200 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2016-09-05 21:52:04 +0200 |
commit | 3d0c9ba59932643778f1bfa3d6adce2db72703d2 (patch) | |
tree | e687a933e822e3d54b53cf5e12acff1a995ff3fa /pkgs/development/libraries/opencascade | |
parent | 06d55c7e27794a1826a3ff00a83c811c24b46d81 (diff) | |
download | nixpkgs-3d0c9ba59932643778f1bfa3d6adce2db72703d2.tar nixpkgs-3d0c9ba59932643778f1bfa3d6adce2db72703d2.tar.gz nixpkgs-3d0c9ba59932643778f1bfa3d6adce2db72703d2.tar.bz2 nixpkgs-3d0c9ba59932643778f1bfa3d6adce2db72703d2.tar.lz nixpkgs-3d0c9ba59932643778f1bfa3d6adce2db72703d2.tar.xz nixpkgs-3d0c9ba59932643778f1bfa3d6adce2db72703d2.tar.zst nixpkgs-3d0c9ba59932643778f1bfa3d6adce2db72703d2.zip |
opencascade: fix build
Diffstat (limited to 'pkgs/development/libraries/opencascade')
-rw-r--r-- | pkgs/development/libraries/opencascade/default.nix | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/pkgs/development/libraries/opencascade/default.nix b/pkgs/development/libraries/opencascade/default.nix index 8a7f9970e65..51581bca382 100644 --- a/pkgs/development/libraries/opencascade/default.nix +++ b/pkgs/development/libraries/opencascade/default.nix @@ -9,16 +9,25 @@ stdenv.mkDerivation rec { buildInputs = [ cmake mesa tcl tk file libXmu qt4 freetype ]; - preUnpack = '' - sourceRoot=`pwd`/ros/adm/cmake - cmakeFlags="$cmakeFlags -DINSTALL_DIR=$out -D3RDPARTY_TCL_DIR=${tcl} -D3RDPARTY_FREETYPE_DIR=${freetype.dev}" - ''; + sourceRoot = "ros/adm/cmake"; + + cmakeFlags = [ + "-D3RDPARTY_TCL_DIR=${tcl}" + "-D3RDPARTY_FREETYPE_DIR=${freetype.dev}" + + # Not used on Linux but must be defined during configuration. + "-D3RDPARTY_FREETYPE_DLL=${freetype.dev}" + ]; # https://bugs.freedesktop.org/show_bug.cgi?id=83631 NIX_CFLAGS_COMPILE = "-DGLX_GLXEXT_LEGACY"; hardeningDisable = [ "format" ]; + preConfigure = '' + cmakeFlags="$cmakeFlags -DINSTALL_DIR=$out" + ''; + postInstall = '' mv $out/inc $out/include mkdir -p $out/share/doc/${name} |