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/bnetserver | |
| parent | 7ccc2d4f6b972800f96f1631da1ff52542710d72 (diff) | |
Build: Modernize include directory management using target_sources(FILE_SET)
Diffstat (limited to 'src/server/bnetserver')
| -rw-r--r-- | src/server/bnetserver/CMakeLists.txt | 36 |
1 files changed, 10 insertions, 26 deletions
diff --git a/src/server/bnetserver/CMakeLists.txt b/src/server/bnetserver/CMakeLists.txt index efe4c61fe74..1eaa80a3cd2 100644 --- a/src/server/bnetserver/CMakeLists.txt +++ b/src/server/bnetserver/CMakeLists.txt @@ -10,29 +10,21 @@ ########### bnetserver ############### -CollectSourceFiles( +GroupSources(${CMAKE_CURRENT_SOURCE_DIR}) + +add_executable(bnetserver) + +CollectAndAddSourceFiles( + bnetserver ${CMAKE_CURRENT_SOURCE_DIR} - PRIVATE_SOURCES - # Exclude + EXCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders) if (WIN32) if (MSVC) - list(APPEND PRIVATE_SOURCES bnetserver.rc) + target_sources(bnetserver PRIVATE bnetserver.rc) endif() -endif() - -if (USE_COREPCH) - set(PRIVATE_PCH_HEADER PrecompiledHeaders/bnetPCH.h) -endif() - -GroupSources(${CMAKE_CURRENT_SOURCE_DIR}) - -add_executable(bnetserver - ${PRIVATE_SOURCES} -) - -if (NOT WIN32) +else() target_compile_definitions(bnetserver PRIVATE _TRINITY_BNET_CONFIG="${CONF_DIR}/bnetserver.conf" _TRINITY_BNET_CONFIG_DIR="${CONF_DIR}/bnetserver.conf.d" @@ -45,15 +37,7 @@ target_link_libraries(bnetserver PUBLIC shared) -CollectIncludeDirectories( - ${CMAKE_CURRENT_SOURCE_DIR} - PUBLIC_INCLUDES - # Exclude - ${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders) - target_include_directories(bnetserver - PUBLIC - ${PUBLIC_INCLUDES} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) @@ -92,5 +76,5 @@ endif() # Generate precompiled header if (USE_COREPCH) - add_cxx_pch(bnetserver ${PRIVATE_PCH_HEADER}) + add_cxx_pch(bnetserver PrecompiledHeaders/bnetPCH.h) endif() |
