From e13226c2b7c8601c78bb2c09807666c6f854e9f0 Mon Sep 17 00:00:00 2001 From: sukanka Date: Sun, 16 Nov 2025 21:55:18 +0800 Subject: [PATCH] install missing files, skip redundant files --- cmake/CMakeLists.txt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 4df5f4a8721..5d8f3171422 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -975,7 +975,7 @@ if(BUILD_CONVERT OR BUILD_IFCPYTHON) if(WITH_OPENCASCADE) foreach(schema ${SCHEMA_VERSIONS}) - set(GEOM_SERIALIZER_SCHEMA_LIBRARIES ${GEOM_SERIALIZER_SCHEMA_LIBRARIES} GeometrySerializers_ifc${schema}) + set(GEOM_SERIALIZER_SCHEMA_LIBRARIES ${GEOM_SERIALIZER_SCHEMA_LIBRARIES} geometry_serializer_ifc${schema}) add_library(geometry_serializer_ifc${schema} ../src/ifcgeom/Serialization/schema/Serialization.cpp) set_target_properties(geometry_serializer_ifc${schema} PROPERTIES COMPILE_FLAGS "-DIFC_GEOMSERIALIZATION_EXPORTS -DIfcSchema=Ifc${schema}") @@ -1170,6 +1170,17 @@ if(BUILD_CONVERT) LIBRARY DESTINATION ${LIBDIR} RUNTIME DESTINATION ${BINDIR} ) + if (CITYJSON_SUPPORT) + file(GLOB CITYJSON_CONVERT_H_FILES ../src/ifcconvert/cityjson/*.h) + install(TARGETS cityjson_converter + ARCHIVE DESTINATION ${LIBDIR} + LIBRARY DESTINATION ${LIBDIR} + RUNTIME DESTINATION ${BINDIR} + ) + install(FILES ${CITYJSON_CONVERT_H_FILES} + DESTINATION ${INCLUDEDIR}/cityjson + ) + endif() endif(BUILD_CONVERT) # IfcGeomServer @@ -1290,7 +1301,7 @@ if(BUILD_IFCGEOM) endif(BUILD_IFCGEOM) if(BUILD_CONVERT) - install(TARGETS Serializers ${SERIALIZER_SCHEMA_LIBRARIES} + install(TARGETS Serializers ${SERIALIZER_SCHEMA_LIBRARIES} geometry_serializer ${GEOM_SERIALIZER_SCHEMA_LIBRARIES} ARCHIVE DESTINATION ${LIBDIR} LIBRARY DESTINATION ${LIBDIR} RUNTIME DESTINATION ${BINDIR}