forked from wuye9036/SalviaRenderer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
29 lines (23 loc) · 929 Bytes
/
CMakeLists.txt
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
PROJECT( salvia )
CMAKE_MINIMUM_REQUIRED( VERSION 2.8 )
option(SALVIA_BUILD_WITH_UNICODE "Build with unicode(wide-byte) or ansi(multi-byte)." TRUE)
SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS ON)
set( SALVIA_HOME_DIR ${CMAKE_HOME_DIRECTORY} )
# Configuring
include (${CMAKE_HOME_DIRECTORY}/cmake/SystemInfo.cmake)
include (${CMAKE_HOME_DIRECTORY}/cmake/ConfigCompiler.cmake)
include (${CMAKE_HOME_DIRECTORY}/cmake/Variables.cmake)
include (${CMAKE_HOME_DIRECTORY}/cmake/ConfigurePath.cmake)
include (${CMAKE_HOME_DIRECTORY}/cmake/ConfigBoostLibs.cmake)
include (${CMAKE_HOME_DIRECTORY}/cmake/ConfigLLVMLibs.cmake)
ADD_SUBDIRECTORY( cmake )
# Add projects
ADD_SUBDIRECTORY( eflib )
ADD_SUBDIRECTORY( sasl )
ADD_SUBDIRECTORY( salviar )
ADD_SUBDIRECTORY( salviax )
ADD_SUBDIRECTORY( salviau )
ADD_SUBDIRECTORY( samples )
if( SALVIA_BUILD_SW_DRIVER )
ADD_SUBDIRECTORY( salvia_d3d_sw_driver )
endif()