assaultfish/engine/tools/CMakeLists.txt

17 lines
364 B
Text
Raw Normal View History

2026-01-09 00:40:51 +09:00
project(gbtools)
2026-01-07 04:24:22 +09:00
include(GNUInstallDirs)
macro(compile_tool name)
file(GLOB ${name}_SRC ${name}/*.c)
add_executable(${name} ${${name}_SRC})
2026-01-10 00:55:45 +09:00
install_target(${name})
2026-01-07 04:24:22 +09:00
endmacro()
2026-01-10 00:55:45 +09:00
file(GLOB lz4_SRC ../lz4/*.c)
2026-01-07 04:24:22 +09:00
compile_tool(gb_dumpfont)
2026-01-10 00:55:45 +09:00
compile_tool(gb_makepak)
target_include_directories(gb_makepak PRIVATE ../lz4)
target_sources(gb_makepak PRIVATE ${lz4_SRC})