From 9de9cff3fe358d09bb49dbc0d72b733ce65acfbe Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Sat, 12 Jul 2025 20:23:03 +0200 Subject: [PATCH] Build: Fix built-in copying PreferencePacks --- src/Gui/PreferencePacks/CMakeLists.txt | 33 ++++++++++++++------------ 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/src/Gui/PreferencePacks/CMakeLists.txt b/src/Gui/PreferencePacks/CMakeLists.txt index e4685e9251..1d704c8f70 100644 --- a/src/Gui/PreferencePacks/CMakeLists.txt +++ b/src/Gui/PreferencePacks/CMakeLists.txt @@ -1,31 +1,34 @@ - SET(PreferencePacks_Files -"package.xml" + "package.xml" ) SET(PreferencePacks_Directories -"FreeCAD Classic" -"Dark behave" -"FreeCAD Light" -"FreeCAD Dark" + "FreeCAD Classic" + "Dark behave" + "FreeCAD Light" + "FreeCAD Dark" ) ADD_CUSTOM_TARGET(PreferencePacks_data ALL -SOURCES ${PreferencePacks_Files} ${PreferencePacks_Directories} + SOURCES ${PreferencePacks_Files} ${PreferencePacks_Directories} ) FILE(COPY ${PreferencePacks_Files} ${PreferencePacks_Directories} DESTINATION "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Gui/PreferencePacks") +fc_copy_sources(PreferencePacks_data "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Gui/PreferencePacks" + ${PreferencePacks_Files} + ${PreferencePacks_Directories}) + INSTALL( -FILES - ${PreferencePacks_Files} -DESTINATION - ${CMAKE_INSTALL_DATADIR}/Gui/PreferencePacks + FILES + ${PreferencePacks_Files} + DESTINATION + ${CMAKE_INSTALL_DATADIR}/Gui/PreferencePacks ) INSTALL( -DIRECTORY - ${PreferencePacks_Directories} -DESTINATION - ${CMAKE_INSTALL_DATADIR}/Gui/PreferencePacks + DIRECTORY + ${PreferencePacks_Directories} + DESTINATION + ${CMAKE_INSTALL_DATADIR}/Gui/PreferencePacks ) \ No newline at end of file