Skip to content

Commit dfef05f

Browse files
authored
[CMAKE] Use CMAKE_CURRENT_SOURCE_DIR instead of dot for current directories (#812)
1 parent ad3b031 commit dfef05f

File tree

13 files changed

+36
-18
lines changed

13 files changed

+36
-18
lines changed

Core/Libraries/Source/Compression/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set_target_properties(core_compression PROPERTIES OUTPUT_NAME compression)
2525
target_sources(core_compression PRIVATE ${COMPRESSION_SRC})
2626

2727
target_include_directories(core_compression INTERFACE
28-
.
28+
${CMAKE_CURRENT_SOURCE_DIR}
2929
)
3030

3131
target_link_libraries(core_compression PRIVATE

Core/Libraries/Source/WWVegas/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ target_link_libraries(core_wwcommon INTERFACE
1515
)
1616

1717
target_include_directories(core_wwcommon INTERFACE
18-
.
18+
${CMAKE_CURRENT_SOURCE_DIR}
1919
# WW3D2
2020
WWAudio
2121
WWDebug
@@ -38,7 +38,7 @@ add_subdirectory(WWStub)
3838
add_library(core_wwvegas INTERFACE)
3939

4040
target_include_directories(core_wwvegas INTERFACE
41-
.
41+
${CMAKE_CURRENT_SOURCE_DIR}
4242
#WW3D2
4343
WWAudio
4444
WWDebug

Core/Libraries/Source/WWVegas/WWLib/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ set_target_properties(core_wwlib PROPERTIES OUTPUT_NAME wwlib)
162162
target_sources(core_wwlib PRIVATE ${WWLIB_SRC})
163163

164164
target_include_directories(core_wwlib PUBLIC
165-
.
165+
${CMAKE_CURRENT_SOURCE_DIR}
166166
)
167167

168168
target_link_libraries(core_wwlib PRIVATE

Core/Tools/mangler/CMakeLists.txt

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,11 @@ add_library(core_manglerlib STATIC)
6060
set_target_properties(core_manglerlib PROPERTIES OUTPUT_NAME manglerlib)
6161

6262
target_sources(core_manglerlib PUBLIC ${MANGLERLIB_SRC})
63-
target_include_directories(core_manglerlib PRIVATE . wlib wnet)
63+
target_include_directories(core_manglerlib PRIVATE
64+
${CMAKE_CURRENT_SOURCE_DIR}
65+
wlib
66+
wnet
67+
)
6468
target_link_libraries(core_manglerlib PRIVATE wsock32)
6569
target_link_libraries(core_manglerlib PUBLIC
6670
core_config
@@ -73,7 +77,11 @@ add_executable(core_mangler WIN32)
7377
set_target_properties(core_mangler PROPERTIES OUTPUT_NAME mangler)
7478

7579
target_sources(core_mangler PRIVATE ${MANGLER_SRC})
76-
target_include_directories(core_mangler PRIVATE . wlib wnet)
80+
target_include_directories(core_mangler PRIVATE
81+
${CMAKE_CURRENT_SOURCE_DIR}
82+
wlib
83+
wnet
84+
)
7785
target_link_libraries(core_mangler PRIVATE core_manglerlib)
7886

7987
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")
@@ -87,7 +95,11 @@ add_executable(core_manglertest WIN32)
8795
set_target_properties(core_manglertest PROPERTIES OUTPUT_NAME manglertest)
8896

8997
target_sources(core_manglertest PRIVATE ${MANGLERTEST_SRC})
90-
target_include_directories(core_manglertest PRIVATE . wlib wnet)
98+
target_include_directories(core_manglertest PRIVATE
99+
${CMAKE_CURRENT_SOURCE_DIR}
100+
wlib
101+
wnet
102+
)
91103
target_link_libraries(core_manglertest PRIVATE core_manglerlib)
92104

93105
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")

Core/Tools/matchbot/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,11 @@ set_target_properties(core_matchbot PROPERTIES OUTPUT_NAME matchbot)
6464

6565
target_sources(core_matchbot PRIVATE ${MATCHBOT_SRC})
6666

67-
target_include_directories(core_matchbot PRIVATE . wlib wnet)
67+
target_include_directories(core_matchbot PRIVATE
68+
${CMAKE_CURRENT_SOURCE_DIR}
69+
wlib
70+
wnet
71+
)
6872

6973
target_link_libraries(core_matchbot PRIVATE
7074
gamespy::gamespy

Dependencies/SafeDisc/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
add_library(safedisc INTERFACE)
2-
target_include_directories(safedisc INTERFACE .)
2+
target_include_directories(safedisc INTERFACE
3+
${CMAKE_CURRENT_SOURCE_DIR}
4+
)

Generals/Code/Libraries/Source/WWVegas/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ target_link_libraries(g_wwcommon INTERFACE
1111
)
1212

1313
target_include_directories(g_wwcommon INTERFACE
14-
.
14+
${CMAKE_CURRENT_SOURCE_DIR}
1515
WW3D2
1616
)
1717

@@ -23,7 +23,7 @@ add_subdirectory(WWDownload)
2323
add_library(g_wwvegas INTERFACE)
2424

2525
target_include_directories(g_wwvegas INTERFACE
26-
.
26+
${CMAKE_CURRENT_SOURCE_DIR}
2727
WW3D2
2828
)
2929

Generals/Code/Tools/WorldBuilder/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ set(WORLDBUILDER_SRC
197197
add_executable(g_worldbuilder WIN32)
198198

199199
target_include_directories(g_worldbuilder PRIVATE
200-
.
200+
${CMAKE_CURRENT_SOURCE_DIR}
201201
include
202202
res
203203
)

GeneralsMD/Code/Libraries/Source/WWVegas/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ target_link_libraries(z_wwcommon INTERFACE
1111
)
1212

1313
target_include_directories(z_wwcommon INTERFACE
14-
.
14+
${CMAKE_CURRENT_SOURCE_DIR}
1515
WW3D2
1616
)
1717

@@ -23,7 +23,7 @@ add_subdirectory(WWDownload)
2323
add_library(z_wwvegas INTERFACE)
2424

2525
target_include_directories(z_wwvegas INTERFACE
26-
.
26+
${CMAKE_CURRENT_SOURCE_DIR}
2727
WW3D2
2828
)
2929

GeneralsMD/Code/Libraries/Source/debug/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ add_library(z_debug STATIC)
2929
target_sources(z_debug PRIVATE ${DEBUG_SRC})
3030

3131
target_include_directories(z_debug INTERFACE
32-
.
32+
${CMAKE_CURRENT_SOURCE_DIR}
3333
)
3434

3535
target_link_libraries(z_debug PRIVATE

0 commit comments

Comments
 (0)