Skip to content

Commit dc1c88a

Browse files
committed
[ZH] Upgrade Zero Hour Tools to c++20 (TheSuperHackers#509)
1 parent e6dbd2a commit dc1c88a

File tree

17 files changed

+48
-11
lines changed

17 files changed

+48
-11
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ target_include_directories(z_compression INTERFACE
2929
)
3030

3131
target_link_libraries(z_compression PRIVATE
32+
gz_config
3233
zi_libraries_include
3334
)
3435

GeneralsMD/Code/Tools/Autorun/CMakeLists.txt

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,20 @@ set(AUTORUN_SRC
4949
)
5050

5151
macro(setup_autorun appname)
52-
add_executable(${appname} WIN32)
52+
add_executable(${appname} WIN32)
5353

54-
target_sources(${appname} PRIVATE ${AUTORUN_SRC})
54+
target_sources(${appname} PRIVATE ${AUTORUN_SRC})
5555

56-
target_link_libraries(${appname} PRIVATE
57-
gz_utility
58-
winmm
59-
zi_libraries_include
60-
)
56+
target_link_libraries(${appname} PRIVATE
57+
gz_config
58+
gz_utility
59+
winmm
60+
zi_libraries_include
61+
)
6162

62-
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")
63-
target_sources(${appname} PRIVATE AUTORUN.RC)
64-
endif()
63+
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")
64+
target_sources(${appname} PRIVATE AUTORUN.RC)
65+
endif()
6566
endmacro()
6667

6768
setup_autorun(z_autorun_en)

GeneralsMD/Code/Tools/Babylon/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ set_target_properties(z_babylon PROPERTIES OUTPUT_NAME babylon)
5656

5757
target_sources(z_babylon PRIVATE ${BABYLON_SRC})
5858

59+
target_link_libraries(z_babylon PRIVATE
60+
gz_config
61+
)
62+
5963
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")
6064
target_compile_definitions(z_babylon PRIVATE _AFXDLL)
6165
target_sources(z_babylon PRIVATE Babylon.rc)

GeneralsMD/Code/Tools/CRCDiff/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ set_target_properties(z_crcdiff PROPERTIES OUTPUT_NAME crcdiff)
1515
target_sources(z_crcdiff PRIVATE ${CRCDIFF_SRC})
1616

1717
target_link_libraries(z_crcdiff PRIVATE
18+
gz_config
1819
gz_utility
1920
stlport
2021
)

GeneralsMD/Code/Tools/Compress/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ set_target_properties(z_compress PROPERTIES OUTPUT_NAME compress)
1010
target_sources(z_compress PRIVATE ${COMRPESS_SRC})
1111

1212
target_link_libraries(z_compress PRIVATE
13+
gz_config
1314
z_compression
1415
zi_libraries_include
1516
zi_libraries_source

GeneralsMD/Code/Tools/DebugWindow/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ set_target_properties(z_debugwindow PROPERTIES OUTPUT_NAME debugwindow)
1313

1414
target_sources(z_debugwindow PRIVATE ${DEBUGWINDOW_SRC})
1515

16+
target_link_libraries(z_debugwindow PRIVATE
17+
gz_config
18+
)
19+
1620
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")
1721
target_compile_definitions(z_debugwindow PRIVATE _AFXDLL)
1822
target_sources(z_debugwindow PRIVATE

GeneralsMD/Code/Tools/Launcher/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ target_compile_definitions(z_launcher PRIVATE
6565

6666
target_link_libraries(z_launcher PRIVATE
6767
comctl32
68+
gz_config
6869
gz_utility
6970
safedisc
7071
)

GeneralsMD/Code/Tools/Launcher/DatGen/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ target_include_directories(z_datgen PRIVATE
1515
)
1616

1717
target_link_libraries(z_datgen PRIVATE
18+
gz_config
1819
safedisc
1920
)
2021

GeneralsMD/Code/Tools/ParticleEditor/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ target_link_libraries(z_particleeditor PRIVATE
4040
d3d8lib
4141
dbghelplib
4242
imm32
43+
gz_config
4344
gz_utility
4445
stlport
4546
vfw32

GeneralsMD/Code/Tools/assetcull/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ set_target_properties(z_assetcull PROPERTIES OUTPUT_NAME assetcull)
77

88
target_sources(z_assetcull PRIVATE ${ASSETCULL_SRC})
99

10+
target_link_libraries(z_assetcull PRIVATE
11+
gz_config
12+
)
13+
1014
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")
1115
target_link_options(z_assetcull PRIVATE /subsystem:console)
1216
endif()

0 commit comments

Comments
 (0)