-
Notifications
You must be signed in to change notification settings - Fork 12
/
CMakeLists.txt
14 lines (11 loc) · 926 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cmake_minimum_required (VERSION 3.2 FATAL_ERROR)
project (reverse-engineering-dungeon-siege VERSION 0.1 LANGUAGES CXX)
file (GLOB_RECURSE SIEGE_SOURCE "source/siege/*.cpp" "source/siege/*.hpp")
file (GLOB_RECURSE UTILS_SOURCE "source/utils/*.cpp" "source/utils/*.hpp")
include_directories ("source")
add_executable (asp2obj "source/tools/asp2obj/asp2obj.cpp" ${SIEGE_SOURCE} ${UTILS_SOURCE})
add_executable (raw2png "source/tools/raw2x/raw2x_base.cpp" "source/tools/raw2x/raw2png.cpp" ${SIEGE_SOURCE} ${UTILS_SOURCE})
add_executable (raw2tga "source/tools/raw2x/raw2x_base.cpp" "source/tools/raw2x/raw2tga.cpp" ${SIEGE_SOURCE} ${UTILS_SOURCE})
add_executable (tga2raw "source/tools/tga2raw/tga2raw.cpp" ${SIEGE_SOURCE} ${UTILS_SOURCE})
add_executable (sno2obj "source/tools/sno2obj/sno2obj.cpp" ${SIEGE_SOURCE} ${UTILS_SOURCE})
add_executable (tankdump "source/tools/tankdump/tankdump.cpp" ${SIEGE_SOURCE} ${UTILS_SOURCE})