generic: exclude some source files from the unity build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-06-12 13:00:24 +03:00
parent 088d405def
commit 2418a3a6b5
4 changed files with 25 additions and 0 deletions

View file

@ -7,6 +7,12 @@ set(kcm_SRCS
Module.ui
)
set_source_files_properties(
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
${CMAKE_CURRENT_SOURCE_DIR}/Module.cpp
PROPERTIES SKIP_UNITY_BUILD_INCLUSION TRUE
)
kde4_add_plugin(kcm_about_distro ${kcm_SRCS})
target_link_libraries(kcm_about_distro

View file

@ -94,6 +94,14 @@ set(gwenviewlib_SRCS
kde4_add_kcfg_files(gwenviewlib_SRCS gwenviewconfig.kcfgc)
set_source_files_properties(
${CMAKE_CURRENT_SOURCE_DIR}/thumbnailview/thumbnailbarview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/thumbnailview/previewitemdelegate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/fullscreenbar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/slidecontainer.cpp
PROPERTIES SKIP_UNITY_BUILD_INCLUSION TRUE
)
add_library(gwenviewlib SHARED ${gwenviewlib_SRCS})
set_target_properties(gwenviewlib PROPERTIES
VERSION ${GENERIC_LIB_VERSION}

View file

@ -8,6 +8,12 @@ set(krfb_framebuffer_x11_SRCS
x11framebufferplugin.cpp
)
set_source_files_properties(
${CMAKE_CURRENT_SOURCE_DIR}/x11framebuffer.cpp
${CMAKE_CURRENT_SOURCE_DIR}/x11framebufferplugin.cpp
PROPERTIES SKIP_UNITY_BUILD_INCLUSION TRUE
)
kde4_add_plugin(krfb_framebuffer_x11
${krfb_framebuffer_x11_SRCS}
)

View file

@ -62,6 +62,11 @@ set(krfb_SRCS
kde4_add_kcfg_files(krfb_SRCS krfbconfig.kcfgc)
set_source_files_properties(
${CMAKE_CURRENT_SOURCE_DIR}/events.cpp
PROPERTIES SKIP_UNITY_BUILD_INCLUSION TRUE
)
add_executable(krfb ${krfb_SRCS})
target_link_libraries(krfb