# Todo split further and actually compile the tools set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") macro(radiant_tool name) add_executable(${name} ${ARGN}) if(NOT (CMAKE_EXECUTABLE_SUFFIX STREQUAL RADIANT_EXECUTABLE)) add_custom_command(TARGET ${name} POST_BUILD COMMAND ln -f -s -T "$" "${CMAKE_BINARY_DIR}/${name}.${RADIANT_EXECUTABLE}" VERBATIM ) endif() endmacro() configure_file("${CMAKE_CURRENT_SOURCE_DIR}/version.c.in" "${CMAKE_BINARY_DIR}/version.c") include_directories("${CMAKE_CURRENT_SOURCE_DIR}") add_subdirectory(quake3) add_subdirectory(quake2)