通用的CMakeList.txt
来源:互联网 发布:青花瓷 知乎 编辑:程序博客网 时间:2024/05/02 06:27
下面是一个通用的CMakeList.txt文件
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)SET(ProjectName YourProjectName)PROJECT(${ProjectName})FILE(GLOB_RECURSE all_files "${CMAKE_CURRENT_SOURCE_DIR}/Source/*.cpp""${CMAKE_CURRENT_SOURCE_DIR}/TestSource/*.cpp")INCLUDE_DIRECTORIES( "${CMAKE_CURRENT_SOURCE_DIR}/Include""${CMAKE_CURRENT_SOURCE_DIR}Include/gtest""${CMAKE_CURRENT_SOURCE_DIR}Include/gtest/internal""${CMAKE_CURRENT_SOURCE_DIR}/TestSource")if(${CMAKE_COMPILER_IS_GNUCC}) add_definitions(-Wall -s)endif()link_directories("${CMAKE_CURRENT_SOURCE_DIR}/gtest/lib")add_executable(${ProjectName} ${all_files})message (STATUS "CMAKE_C_COMPILER is ${CMAKE_C_COMPILER}, CMAKE_CXX_COMPILER is ${CMAKE_CXX_COMPILER}")message (STATUS "CMAKE_COMPILER_IS_GNUCC is ${CMAKE_COMPILER_IS_GNUCC}")if(${CMAKE_COMPILER_IS_GNUCC}) target_link_libraries(${ProjectName} libgtest.a)else() target_link_libraries(${ProjectName} gtest-vc10.lib)endif()
0 0
- 通用的CMakeList.txt
- CMakeList.txt的详解
- caffe的CMakeList.txt注释
- CMakeList.txt
- 阅读 apiextractor 的CMakeList.txt文件
- makefile和Cmakelist.txt的区别
- CmakeList.txt修改时的注意事项
- makefile和Cmakelist.txt的区别
- 怎样编写Cmake的配置文件Cmakelist.txt
- ROS下的CMakeList.txt编写
- CMake 使用方法 & CMakeList.txt
- cmake笔记(CMakeList.txt)
- CMakelist.txt与makefile
- CMakeList.txt学习
- CMake 介绍 & CMakeList.txt
- cmakelist.txt文件编写
- CMake 使用方法 & CMakeList.txt
- cmakelist.txt编译实例
- string的c_str()方法和data()方法------人云亦云的人不少啊
- minicom 使用方法
- Linux文件属性设置 -- fcntl函数
- ubuntu下载利器aria2
- js中innerHTML,innerText,outerHTML的用法和区别
- 通用的CMakeList.txt
- Backbone.View
- 卡尔曼滤波推导
- html select标签的属性
- js 枚举 及枚举检索
- 外贸新常态:跨境电商成新宠?
- OC-2-类方法、匿名类、封装、组合、依赖、关联、重载(对象特征)
- 70个面试技巧
- 分治算法--最大子数组