diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 985fa56b13..e35a7bf02f 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -1051,7 +1051,11 @@ if(BUILD_CONVERT) target_link_libraries(IfcConvert ${IFCOPENSHELL_LIBRARIES} ${OPENCASCADE_LIBRARIES} ${Boost_LIBRARIES} ${HDF5_LIBRARIES} ${USD_LIBRARIES}) if (WITH_RELATIONSHIP_VALIDATION) - set_target_properties(IfcConvert PROPERTIES COMPILE_FLAGS "-DWITH_RELATIONSHIP_VALIDATION") + set_property(TARGET IfcConvert APPEND_STRING PROPERTY COMPILE_FLAGS " -DWITH_RELATIONSHIP_VALIDATION") + endif() + + if(WITH_CGAL AND CITYJSON_SUPPORT) + set_property(TARGET IfcConvert APPEND_STRING PROPERTY COMPILE_FLAGS " -DIFOPSH_WITH_CITYJSON") endif() if((NOT WIN32) AND BUILD_SHARED_LIBS) diff --git a/src/ifcconvert/IfcConvert.cpp b/src/ifcconvert/IfcConvert.cpp index 582d8fb4f3..90a64388bd 100644 --- a/src/ifcconvert/IfcConvert.cpp +++ b/src/ifcconvert/IfcConvert.cpp @@ -46,7 +46,7 @@ #include "../ifcparse/utils.h" -#ifdef IFOPSH_WITH_CGAL +#ifdef IFOPSH_WITH_CITYJSON #include "./cityjson/geobim.h" #endif