diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-11-12 22:53:54 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-11-12 22:53:54 +0100 |
| commit | 33316999060dda030c3c6a43a68d84020928ce70 (patch) | |
| tree | d0ecb2d0ff3eaa11c27b6811c7de0eb4115b1fce /src/server/shared | |
| parent | 7ccc2d4f6b972800f96f1631da1ff52542710d72 (diff) | |
Build: Modernize include directory management using target_sources(FILE_SET)
Diffstat (limited to 'src/server/shared')
| -rw-r--r-- | src/server/shared/CMakeLists.txt | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/src/server/shared/CMakeLists.txt b/src/server/shared/CMakeLists.txt index cac46028064..37f12cfeb93 100644 --- a/src/server/shared/CMakeLists.txt +++ b/src/server/shared/CMakeLists.txt @@ -8,31 +8,17 @@ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -CollectSourceFiles( - ${CMAKE_CURRENT_SOURCE_DIR} - PRIVATE_SOURCES - # Exclude - ${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders) - -if(USE_COREPCH) - set(PRIVATE_PCH_HEADER PrecompiledHeaders/sharedPCH.h) -endif() - GroupSources(${CMAKE_CURRENT_SOURCE_DIR}) -add_library(shared - ${PRIVATE_SOURCES} -) +add_library(shared) -CollectIncludeDirectories( +CollectAndAddSourceFiles( + shared ${CMAKE_CURRENT_SOURCE_DIR} - PUBLIC_INCLUDES - # Exclude + EXCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders) target_include_directories(shared - PUBLIC - ${PUBLIC_INCLUDES} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) @@ -66,5 +52,5 @@ endif() # Generate precompiled header if(USE_COREPCH) - add_cxx_pch(shared ${PRIVATE_PCH_HEADER}) + add_cxx_pch(shared PrecompiledHeaders/sharedPCH.h) endif() |
