CMakeList.txt 常用模板

cmake_minimum_required(VERSION 2.8)

project(Test)
set(CMAKE_CXX_COMPILER "g++")
set(CMAKE_BUILD_TYPE  "Release")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread")

set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
set(EXECUTABLE_OUTPUT_PATH   ${PROJECT_SOURCE_DIR}/src)

INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)
add_subdirectory(${PROJECT_SOURCE_DIR}/src)
add_subdirectory(${PROJECT_SOURCE_DIR}/test)

猜你喜欢

转载自blog.csdn.net/FANGUOHAO/article/details/89304823