From 8b382df7ccee4822df52aa89391b208e743f2610 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Tue, 28 May 2019 12:04:13 +0200 Subject: [PATCH] CMake IFCOPENSHELL_LIBRARIES depending on configuration options --- cmake/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 978fb803a1..12af5ea0bb 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -515,7 +515,13 @@ if(NOT Boost_VERSION LESS 105800) add_definitions(-DBOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE) endif() -set(IFCOPENSHELL_LIBRARIES IfcParse IfcGeom_ifc2x3 IfcGeom_ifc4 IfcGeom IfcGeom_ifc2x3 IfcGeom_ifc4 IfcGeom Serializers_ifc2x3 Serializers_ifc4 Serializers Serializers_ifc2x3 Serializers_ifc4 Serializers) +set(IFCOPENSHELL_LIBRARIES IfcParse) +if (BUILD_IFCGEOM) +set(IFCOPENSHELL_LIBRARIES ${IFCOPENSHELL_LIBRARIES} IfcGeom_ifc2x3 IfcGeom_ifc4 IfcGeom IfcGeom_ifc2x3 IfcGeom_ifc4 IfcGeom) +endif() +if (BUILD_CONVERT) +set(IFCOPENSHELL_LIBRARIES ${IFCOPENSHELL_LIBRARIES} Serializers_ifc2x3 Serializers_ifc4 Serializers Serializers_ifc2x3 Serializers_ifc4 Serializers) +endif() # IfcParse file(GLOB IFCPARSE_H_FILES ../src/ifcparse/*.h)