mirror of
https://github.com/ondra-novak/gates_of_skeldal.git
synced 2025-07-16 03:06:45 -04:00
52 lines
No EOL
1.9 KiB
CMake
52 lines
No EOL
1.9 KiB
CMake
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/default_font.base64
|
|
COMMAND file_to_base64 ${CMAKE_CURRENT_LIST_DIR}/boldcz.fon > ${CMAKE_BINARY_DIR}/default_font.base64
|
|
DEPENDS ${CMAKE_CURRENT_LIST_DIR}/boldcz.fon)
|
|
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/icon.base64
|
|
COMMAND file_to_base64 ${CMAKE_CURRENT_LIST_DIR}/icon.bmp > ${CMAKE_BINARY_DIR}/icon.base64
|
|
DEPENDS ${CMAKE_CURRENT_LIST_DIR}/icon.bmp)
|
|
|
|
|
|
add_custom_command(
|
|
OUTPUT ${CMAKE_BINARY_DIR}/resources.cpp
|
|
COMMAND ${CMAKE_COMMAND} -DOUT=${CMAKE_BINARY_DIR}/resources.cpp -DIN_FONT=${CMAKE_BINARY_DIR}/default_font.base64 -DIN_ICON=${CMAKE_BINARY_DIR}/icon.base64 -DTEMPLATE=${CMAKE_CURRENT_LIST_DIR}/resources.in.cpp -P ${CMAKE_CURRENT_LIST_DIR}/resources_to_cpp.cmake
|
|
DEPENDS ${CMAKE_BINARY_DIR}/default_font.base64 ${CMAKE_BINARY_DIR}/icon.base64 ${CMAKE_CURRENT_LIST_DIR}/resources_to_cpp.cmake ${CMAKE_CURRENT_LIST_DIR}/resources.in.cpp
|
|
)
|
|
add_custom_command(
|
|
OUTPUT ${CMAKE_BINARY_DIR}/default_font.cpp
|
|
COMMAND ${CMAKE_COMMAND} -DOUT=${CMAKE_BINARY_DIR}/default_font.cpp -DIN=${CMAKE_BINARY_DIR}/default_font.base64 -DTEMPLATE=${CMAKE_CURRENT_LIST_DIR}/default_font.in.cpp -P ${CMAKE_CURRENT_LIST_DIR}/default_font_to_cpp.cmake
|
|
DEPENDS ${CMAKE_BINARY_DIR}/default_font.base64 ${CMAKE_CURRENT_LIST_DIR}/default_font_to_cpp.cmake ${CMAKE_CURRENT_LIST_DIR}/default_font.in.cpp
|
|
)
|
|
SET(files automap.c
|
|
clk_map.c
|
|
dialogy.c
|
|
dump.cpp
|
|
enemy.c
|
|
engine1.c
|
|
engine2.c
|
|
globmap.c
|
|
inv.c
|
|
kouzla.c
|
|
menu.c
|
|
skeldal.c
|
|
souboje.c
|
|
builder.c
|
|
engine1.c
|
|
gamesave.c
|
|
interfac.c
|
|
kniha.c
|
|
macros.c
|
|
realgame.c
|
|
setup.c
|
|
chargen.c
|
|
sndandmus.c
|
|
specproc.c
|
|
console.c
|
|
gen_stringtable.c
|
|
advconfig.c
|
|
temp_storage.cpp
|
|
lang.c
|
|
${CMAKE_BINARY_DIR}/resources.cpp
|
|
)
|
|
|
|
add_library(skeldal_main ${files})
|
|
set_property(TARGET skeldal_main PROPERTY CXX_STANDARD 20) |