mirror of
https://github.com/hedge-dev/UnleashedRecomp.git
synced 2025-10-30 07:11:05 +00:00
Only copy default config to build directory if newer
This commit is contained in:
parent
8b476689eb
commit
99906bfddc
1 changed files with 15 additions and 7 deletions
|
|
@ -12,13 +12,21 @@ add_compile_definitions(SDL_MAIN_HANDLED)
|
||||||
# Microsoft wtf?
|
# Microsoft wtf?
|
||||||
add_compile_definitions(_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR)
|
add_compile_definitions(_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR)
|
||||||
|
|
||||||
# Copy default config to build directory.
|
# Set config paths.
|
||||||
file(INSTALL
|
set(SWA_CONFIG_SOURCE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/res/config.toml")
|
||||||
DESTINATION "${CMAKE_BINARY_DIR}/${PROJECT_NAME}"
|
set(SWA_CONFIG_TARGET_PATH "${CMAKE_BINARY_DIR}/${PROJECT_NAME}")
|
||||||
|
set(SWA_CONFIG_TARGET_NAME "${TARGET_NAME}.toml")
|
||||||
|
set(SWA_CONFIG_TARGET_FILE "${SWA_CONFIG_TARGET_PATH}/${SWA_CONFIG_TARGET_NAME}")
|
||||||
|
|
||||||
|
# Copy default config to build directory if newer.
|
||||||
|
if (${SWA_CONFIG_SOURCE_FILE} IS_NEWER_THAN ${SWA_CONFIG_TARGET_FILE})
|
||||||
|
file(INSTALL
|
||||||
|
DESTINATION ${SWA_CONFIG_TARGET_PATH}
|
||||||
TYPE FILE
|
TYPE FILE
|
||||||
FILES "res/config.toml"
|
FILES ${SWA_CONFIG_SOURCE_FILE}
|
||||||
RENAME "${TARGET_NAME}.toml"
|
RENAME ${SWA_CONFIG_TARGET_NAME}
|
||||||
)
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
# Generate icon bitmap header for SDL surface.
|
# Generate icon bitmap header for SDL surface.
|
||||||
BIN2H(SOURCE_FILE "res/icon.bmp" HEADER_FILE "res/icon.h" ARRAY_TYPE "unsigned char" VARIABLE_NAME "g_icon")
|
BIN2H(SOURCE_FILE "res/icon.bmp" HEADER_FILE "res/icon.h" ARRAY_TYPE "unsigned char" VARIABLE_NAME "g_icon")
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue