]> git.xonotic.org Git - xonotic/netradiant.git/blob - tools/CMakeLists.txt
Wrap GtkTreeViewColumn
[xonotic/netradiant.git] / tools / CMakeLists.txt
1 # Todo split further and actually compile the tools
2
3 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")
4
5 macro(radiant_tool name)
6     add_executable(${name} ${ARGN})
7     if(NOT (CMAKE_EXECUTABLE_SUFFIX STREQUAL RADIANT_EXECUTABLE))
8         add_custom_command(TARGET ${name} POST_BUILD
9             COMMAND ln -f -s -T "$<TARGET_FILE_NAME:${name}>" "${CMAKE_BINARY_DIR}/${name}.${RADIANT_EXECUTABLE}"
10             VERBATIM
11         )
12     endif()
13 endmacro()
14
15 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/version.c.in" "${CMAKE_BINARY_DIR}/version.c")
16 include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
17 add_subdirectory(quake3)
18 add_subdirectory(quake2)