cmake: skip compiled extensions when installing ifcwrap sources

This commit is contained in:
Andrej730
2026-07-22 18:31:30 +05:00
parent 7338736898
commit f0e6cfecc1
+2
View File
@@ -254,6 +254,8 @@ if(Python_Interpreter_FOUND OR PYTHON_MODULE_INSTALL_DIR)
else()
message(STATUS "Python wrapper will be installed to '${python_package_dir}'.")
file(GLOB_RECURSE sourcefiles "${CMAKE_CURRENT_SOURCE_DIR}/../ifcopenshell-python/ifcopenshell/*")
# Exclude compiled extensions - they're part of dev environment and shouldn't leak into installation.
list(FILTER sourcefiles EXCLUDE REGEX "\\.(so|pyd|dylib)$")
foreach(file ${sourcefiles})
file(RELATIVE_PATH relative "${CMAKE_CURRENT_SOURCE_DIR}/../ifcopenshell-python/ifcopenshell/" "${file}")
get_filename_component(dir "${relative}" DIRECTORY)