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)

最新文章

  1. JavaScript学习笔记及知识点整理_1
  2. STL中的set/multiset小结
  3. 用Intellij IDEA 创建第一个maven项目!
  4. 夺命雷公狗—angularjs—14—$location的作用
  5. HDU2829
  6. java 窗口的一些示例代码,可直接运行
  7. Axis,axis2,Xfire以及cxf对比 (转)
  8. JAVA泛型那些事儿
  9. C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用演示
  10. 电子科大POJ "任意阶矩阵相乘"
  11. UVA - 10118Free Candies(记忆化搜索)
  12. Run SPLAHS2 under SE mode on gem5在gem5的SE模式下,运行SPLASH2程序
  13. iOS上线项目源码分享
  14. php使用file_get_contents请求微信接口失败
  15. SQL Server 2008作业失败无法确定所有者是否有服务器访问权限
  16. quick-cocos2d-x与 cocos2d-x的关系
  17. 分享自己使用的在线UML画图工具
  18. 《Convolutional Neural Network Architectures for Matching Natural Language Sentences》句子匹配
  19. 2018.07.22 洛谷P3047附近的牛(树形dp)
  20. 第一讲:SQL语言概述

热门文章

  1. 工期设定(Project)
  2. LuoguP3880 [JLOI2008]提示问题 题解
  3. CF31B Sysadmin Bob 题解
  4. java 输入输出IO 转换流-字符编码
  5. 缓存系统redis操作、mongdb、memeche
  6. Boost Asio要点概述(一)
  7. python 安装模块报错 response.py", line 302, in _error_catcher
  8. JAVA将Byte数组(byte[])转换成文件
  9. 【LeetCode】18. 4Sum 四数之和
  10. 1119 机器人走方格 V2