X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=CMakeLists.txt;fp=CMakeLists.txt;h=a2008975e6b38011c4199fe861585049920461ca;hb=ea5a82ef743ab444bc3c4789cdae096a3ac6f556;hp=0000000000000000000000000000000000000000;hpb=389e36355a60860d710df42b1370b9f4e6e7ddb3;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..a2008975e --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,25 @@ +cmake_minimum_required(VERSION 2.8.11) +list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake) +project(xonotic-data LANGUAGES ASM) + +add_definitions(-DWATERMARK=\"12345\") +add_definitions(-DNDEBUG=1) +include_directories(qcsrc) + +set_source_files_properties( + qcsrc/client/progs.inc + qcsrc/server/progs.inc + qcsrc/menu/progs.inc + PROPERTIES + LANGUAGE ASM + HEADER_FILE_ONLY FALSE +) + +add_executable(csprogs qcsrc/client/progs.inc) +target_compile_definitions(csprogs PRIVATE -DCSQC) + +add_executable(progs qcsrc/server/progs.inc) +target_compile_definitions(progs PRIVATE -DSVQC) + +add_executable(menu qcsrc/menu/progs.inc) +target_compile_definitions(menu PRIVATE -DMENUQC)