Skip to content

Commit d38b486

Browse files
authored
[CORE] Move buildversionUpdate, textureCompress, timingTest, versionUpdate tools to Core (#707)
1 parent aef9410 commit d38b486

File tree

31 files changed

+68
-1507
lines changed

31 files changed

+68
-1507
lines changed

Core/Tools/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@ endif()
77

88
# Build less useful tool/test binaries.
99
if(RTS_BUILD_CORE_EXTRAS)
10+
add_subdirectory(buildVersionUpdate)
1011
add_subdirectory(Compress)
1112
add_subdirectory(CRCDiff)
1213
add_subdirectory(matchbot)
14+
add_subdirectory(textureCompress)
15+
add_subdirectory(timingTest)
16+
add_subdirectory(versionUpdate)
1317
add_subdirectory(WW3D)
1418
endif()
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
set(BUILDVERSIONUPDATE_SRC
2+
"buildVersionUpdate.cpp"
3+
)
4+
5+
add_executable(core_buildversionupdate WIN32)
6+
set_target_properties(core_buildversionupdate PROPERTIES OUTPUT_NAME buildversionupdate)
7+
8+
target_sources(core_buildversionupdate PRIVATE ${BUILDVERSIONUPDATE_SRC})
9+
10+
target_link_libraries(core_buildversionupdate PRIVATE
11+
core_config
12+
core_wwlib
13+
)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
set(TEXTURECOMPRESS_SRC
2+
"resource.h"
3+
"textureCompress.cpp"
4+
)
5+
6+
add_executable(core_texturecompress WIN32)
7+
set_target_properties(core_texturecompress PROPERTIES OUTPUT_NAME texturecompress)
8+
9+
target_sources(core_texturecompress PRIVATE ${TEXTURECOMPRESS_SRC})
10+
11+
target_link_libraries(core_texturecompress PRIVATE
12+
core_config
13+
core_wwlib
14+
)
15+
16+
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")
17+
target_sources(core_texturecompress PRIVATE textureCompress.rc)
18+
endif()

Core/Tools/timingTest/CMakeLists.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
set(TIMINGTEST_SRC
2+
"StdAfx.cpp"
3+
"StdAfx.h"
4+
"timingTest.cpp"
5+
)
6+
7+
add_executable(core_timingtest WIN32)
8+
set_target_properties(core_timingtest PROPERTIES OUTPUT_NAME timingtest)
9+
10+
target_sources(core_timingtest PRIVATE ${TIMINGTEST_SRC})
11+
12+
target_link_libraries(core_timingtest PRIVATE
13+
core_config
14+
core_utility
15+
winmm
16+
)
17+
18+
if(WIN32 OR "${CMAKE_SYSTEM}" MATCHES "Windows")
19+
target_link_options(core_timingtest PRIVATE /subsystem:console)
20+
endif()

0 commit comments

Comments
 (0)