CMake与OpenMP
2024-10-17 04:01:16
CMake与OpenMP
cmake_minimum_required (VERSION 2.6)
project (TEST)
set (TEST_VERSION 0.1)
set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb -DDEBUG")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../bin)
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}")
endif()
aux_source_directory(${PROJECT_SOURCE_DIR}/src DIR_SRC)
include_directories(${PROJECT_SOURCE_DIR}/src)
include_directories(${PROJECT_SOURCE_DIR}/src)
#include_directories(${PROJECT_SOURCE_DIR}/include)
#include_directories(${PROJECT_SOURCE_DIR}/include/LDL)
#include_directories(${PROJECT_SOURCE_DIR}/include/AMD)
link_directories(${PROJECT_SOURCE_DIR}/lib)
add_executable(main ${DIR_SRC})
#target_link_libraries(main Test)
#target_link_libraries(main libamd.a)
#target_link_libraries(main libldl.a)
#target_link_libraries(main libsuitesparseconfig.a)
#target_link_libraries(main libopenblas.a)
#target_link_libraries(main -lm)
#target_link_libraries(main -lpthread)
#target_link_libraries(main libblas.a)
最新文章
- JavaScript学习笔记及知识点整理_1
- STL中的set/multiset小结
- 用Intellij IDEA 创建第一个maven项目!
- 夺命雷公狗—angularjs—14—$location的作用
- HDU2829
- java 窗口的一些示例代码,可直接运行
- Axis,axis2,Xfire以及cxf对比 (转)
- JAVA泛型那些事儿
- C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用演示
- 电子科大POJ ";任意阶矩阵相乘";
- UVA - 10118Free Candies(记忆化搜索)
- Run SPLAHS2 under SE mode on gem5在gem5的SE模式下,运行SPLASH2程序
- iOS上线项目源码分享
- php使用file_get_contents请求微信接口失败
- SQL Server 2008作业失败无法确定所有者是否有服务器访问权限
- quick-cocos2d-x与 cocos2d-x的关系
- 分享自己使用的在线UML画图工具
- 《Convolutional Neural Network Architectures for Matching Natural Language Sentences》句子匹配
- 2018.07.22 洛谷P3047附近的牛(树形dp)
- 第一讲:SQL语言概述
热门文章
- 工期设定(Project)
- LuoguP3880 [JLOI2008]提示问题 题解
- CF31B Sysadmin Bob 题解
- java 输入输出IO 转换流-字符编码
- 缓存系统redis操作、mongdb、memeche
- Boost Asio要点概述(一)
- python 安装模块报错 response.py";, line 302, in _error_catcher
- JAVA将Byte数组(byte[])转换成文件
- 【LeetCode】18. 4Sum 四数之和
- 1119 机器人走方格 V2