23 lines
538 B
CMake
23 lines
538 B
CMake
cmake_minimum_required(VERSION 3.9)
|
|
project (doris)
|
|
#set (nirvana_platform_VERSION_MAJOR 1)
|
|
#set (nirvana_platform_VERSION_MINOR 1)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
set(CMAKE_C_STANDARD 11)
|
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
|
|
|
add_definitions(-D_GNU_SOURCE)
|
|
|
|
include_directories(${PROJECT_SOURCE_DIR}/include)
|
|
|
|
set(CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/out)
|
|
|
|
enable_testing()
|
|
add_subdirectory (support)
|
|
add_subdirectory (client)
|
|
add_subdirectory (server)
|
|
|
|
INSTALL (DIRECTORY ${PROJECT_SOURCE_DIR}/include/ DESTINATION include)
|
|
|