From ba92e3140cc933d531e08ee7a56bc80bd7b57054 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sun, 24 Nov 2024 15:12:44 +0100 Subject: [PATCH] Fix installation of some header files --- cmake/CMakeLists.txt | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index f8a91115b7..d9b6d35ff0 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -1201,13 +1201,20 @@ install(TARGETS IfcParse ) if(BUILD_IFCGEOM) - install(FILES ${IFCGEOM_H_FILES} + # install(FILES ${IFCGEOM_H_FILES} + # DESTINATION ${INCLUDEDIR}/ifcgeom + # ) + + install(FILES ${SCHEMA_AGNOSTIC_H_FILES} DESTINATION ${INCLUDEDIR}/ifcgeom ) - install(FILES ${SCHEMA_AGNOSTIC_H_FILES} - DESTINATION ${INCLUDEDIR}/ifcgeom_schema_agnostic - ) + foreach(kernel ${GEOMETRY_KERNELS}) + file(GLOB IFCGEOM_H_FILES ../src/ifcgeom/kernels/${kernel}/*.h) + install(FILES ${IFCGEOM_H_FILES} + DESTINATION ${INCLUDEDIR}/ifcgeom/kernels/${kernel} + ) + endforeach() install(TARGETS ${IFCGEOM_SCHEMA_LIBRARIES} ${kernel_libraries} IfcGeom ARCHIVE DESTINATION ${LIBDIR}