-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
28 lines (19 loc) · 815 Bytes
/
CMakeLists.txt
File metadata and controls
28 lines (19 loc) · 815 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
cmake_minimum_required(VERSION 3.2)
project(cgss)
include(cmake/common_defines.cmake)
# Override target architecture (auto-detected in common_defines.cmake)
#set(TARGET_ARCH x86)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin/${TARGET_ARCH}/${CMAKE_BUILD_TYPE})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
include(cmake/project_options.cmake)
include(cmake/project_files.cmake)
include(cmake/project_targets.cmake)
include(cmake/project_properties.cmake)
include(cmake/project_prebuild.cmake)
include(cmake/project_compile.cmake)
include(cmake/project_link.cmake)
include(cmake/project_postbuild.cmake)
# Override JNI build (disabled by default in jni_support.cmake)
#set(CGSS_BUILD_JNI_LIBRARY ON)
include(cmake/jni_support.cmake)
add_subdirectory(lib/vgaudio-cpp)