From 95820516cfb41dd6be2a406a91c2fcd3fd5fb6cd Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 12 Aug 2025 15:06:43 +0500 Subject: [PATCH] cmake - fix error building ifcconvert without opencascade geometry_serializer target is defined only if WITH_OPENCASCADE=ON --- cmake/CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 42fbfb2d9f..9936d721b4 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -1284,11 +1284,13 @@ if(BUILD_CONVERT) endif(BUILD_CONVERT) if(BUILD_CONVERT OR BUILD_IFCPYTHON) - install(TARGETS geometry_serializer ${geometry_serializer_libraries} - ARCHIVE DESTINATION ${LIBDIR} - LIBRARY DESTINATION ${LIBDIR} - RUNTIME DESTINATION ${BINDIR} - ) + if(WITH_OPENCASCADE) + install(TARGETS geometry_serializer ${geometry_serializer_libraries} + ARCHIVE DESTINATION ${LIBDIR} + LIBRARY DESTINATION ${LIBDIR} + RUNTIME DESTINATION ${BINDIR} + ) + endif() endif(BUILD_CONVERT OR BUILD_IFCPYTHON) # Cmake uninstall target