]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - CMakeLists.txt
Add CMakeLists.txt
[xonotic/xonotic-data.pk3dir.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.8.11)
2 list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
3 project(xonotic-data LANGUAGES ASM)
4
5 add_definitions(-DWATERMARK=\"12345\")
6 add_definitions(-DNDEBUG=1)
7 include_directories(qcsrc)
8
9 set_source_files_properties(
10         qcsrc/client/progs.inc
11         qcsrc/server/progs.inc
12         qcsrc/menu/progs.inc
13         PROPERTIES
14         LANGUAGE ASM
15         HEADER_FILE_ONLY FALSE
16 )
17
18 add_executable(csprogs qcsrc/client/progs.inc)
19 target_compile_definitions(csprogs PRIVATE -DCSQC)
20
21 add_executable(progs qcsrc/server/progs.inc)
22 target_compile_definitions(progs PRIVATE -DSVQC)
23
24 add_executable(menu qcsrc/menu/progs.inc)
25 target_compile_definitions(menu PRIVATE -DMENUQC)