Skip to content

Commit 53577d9

Browse files
committed
Fix ifcopenshell-python build on nix build script
1 parent 55d07f8 commit 53577d9

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

nix/build-all.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -670,14 +670,18 @@ def PYTHON_VERSION_CONFS():
670670
]
671671

672672
if "occ" in targets and USE_OCCT:
673+
occ_include_dir = "{DEPS_DIR}/install/occt-{OCCT_VERSION}/include/opencascade".format(**locals())
674+
occ_library_dir = "{DEPS_DIR}/install/occt-{OCCT_VERSION}/lib".format(**locals())
673675
cmake_args.extend([
674-
"-DOCC_INCLUDE_DIR=" "{DEPS_DIR}/install/occt-{OCCT_VERSION}/include/opencascade".format(**locals()),
675-
"-DOCC_LIBRARY_DIR=" "{DEPS_DIR}/install/occt-{OCCT_VERSION}/lib".format(**locals())
676+
"-DOCC_INCLUDE_DIR=" +occ_include_dir,
677+
"-DOCC_LIBRARY_DIR=" +occ_library_dir
676678
])
677679
elif "occ" in targets:
680+
occ_include_dir = "{DEPS_DIR}/install/oce-{OCE_VERSION}/include/oce".format(**locals())
681+
occ_library_dir = "{DEPS_DIR}/install/oce-{OCE_VERSION}/lib"
678682
cmake_args.extend([
679-
"-DOCC_INCLUDE_DIR=" "{DEPS_DIR}/install/oce-{OCE_VERSION}/include/oce".format(**locals()),
680-
"-DOCC_LIBRARY_DIR=" "{DEPS_DIR}/install/oce-{OCE_VERSION}/lib".format(**locals())
683+
"-DOCC_INCLUDE_DIR=" +occ_include_dir,
684+
"-DOCC_LIBRARY_DIR=" +occ_library_dir
681685
])
682686

683687
if "OpenCOLLADA" in targets:
@@ -738,17 +742,15 @@ def PYTHON_VERSION_CONFS():
738742
"-DBOOST_ROOT=" "{DEPS_DIR}/install/boost-{BOOST_VERSION}".format(**locals()),
739743
"-DOCC_INCLUDE_DIR=" +occ_include_dir,
740744
"-DOCC_LIBRARY_DIR=" +occ_library_dir,
741-
"-DOPENCOLLADA_INCLUDE_DIR=" "{DEPS_DIR}/install/OpenCOLLADA/include/opencollada".format(**locals()),
742-
"-DOPENCOLLADA_LIBRARY_DIR=" "{DEPS_DIR}/install/OpenCOLLADA/lib/opencollada".format(**locals()),
743745
"-DICU_INCLUDE_DIR=" "{DEPS_DIR}/install/icu-{ICU_VERSION}/include".format(**locals()),
744746
"-DICU_LIBRARY_DIR=" "{DEPS_DIR}/install/icu-{ICU_VERSION}/lib".format(**locals()),
745-
"-DLIBXML2_INCLUDE_DIR=" "{DEPS_DIR}/install/libxml2-{LIBXML_VERSION}/include/libxml2".format(**locals()),
746-
"-DLIBXML2_LIBRARIES=" "{DEPS_DIR}/install/libxml2-{LIBXML_VERSION}/lib/libxml2.a".format(**locals()),
747747
"-DPYTHON_LIBRARY=" +PYTHON_LIBRARY,
748748
"-DPYTHON_EXECUTABLE=" +PYTHON_EXECUTABLE,
749749
"-DPYTHON_INCLUDE_DIR=" +PYTHON_INCLUDE,
750750
"-DSWIG_EXECUTABLE=" "{DEPS_DIR}/install/swig/bin/swig".format(**locals()),
751751
"-DCMAKE_INSTALL_PREFIX=" "{DEPS_DIR}/install/ifcopenshell/tmp".format(**locals()),
752+
"-DLIBXML2_INCLUDE_DIR=" "{DEPS_DIR}/install/libxml2-{LIBXML_VERSION}/include/libxml2".format(**locals()),
753+
"-DLIBXML2_LIBRARIES=" "{DEPS_DIR}/install/libxml2-{LIBXML_VERSION}/lib/libxml2.a".format(**locals()),
752754
"-DCOLLADA_SUPPORT=OFF"
753755
], cmake_dir=CMAKE_DIR, cwd=python_dir)
754756

0 commit comments

Comments
 (0)