-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
executable file
·35 lines (28 loc) · 907 Bytes
/
CMakeLists.txt
File metadata and controls
executable file
·35 lines (28 loc) · 907 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
CMAKE_MINIMUM_REQUIRED( VERSION 2.6 )
project(AndroidWars)
# Setup doxygen
find_package(Doxygen)
if(DOXYGEN_FOUND)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
add_custom_target(doc
${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Generating API documentation" VERBATIM)
else()
add_custom_target(doc
COMMENT "Doxygen is not installed")
endif()
# Add core libraries
find_package(Boost 1.34 COMPONENTS filesystem system)
add_subdirectory(nepeta/src/)
include_directories(${Boost_INCLUDE_DIR})
include_directories(${NEPETA_INCLUDE_DIR})
# Setup basic parameters
set(COMP_EXTSIM_TEST false CACHE BOOL "Compile extsim tests")
# Add subcomponents
add_subdirectory(simulation/)
add_subdirectory(extsim/)
add_subdirectory(sound/)
#add_subdirectory(cli/)
add_subdirectory(pc/)