# CMake 最低版本号要求
cmake_minimum_required (VERSION 2.8)
# ---项目信息
project (Project1)
# --- Find OpenMp dependencies
FIND_PACKAGE( OpenMP REQUIRED)
if(OPENMP_FOUND)
message("OPENMP FOUND")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
else()
message(STATUS "Not found OpenMP")
endif()
# --- 执行文件输出路径
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
# --- 头文件和源文件保存路径
set(INCLUDE_DIR ./include)
set(SRC_DIR ./src)
include_directories(${INCLUDE_DIR})
file(GLOB_RECURSE SOURCES "${SRC_DIR}/*.cpp")
add_executable(${PROJECT_NAME} test.cpp ${SOURCES})
CMakeLists.txt加载头文件和源文件目录下的所有文件
最新推荐文章于 2024-04-29 16:22:58 发布