CMake使用心得
2018-02-23 17:35
162 查看
CMake为Debug和Release分别设置不同的选项
编译选项
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
链接选项
add_executable( MyEXE ${SOURCES}) target_link_libraries( MyEXE debug 3PDebugLib) target_link_libraries( MyEXE optimized 3PReleaseLib)
ref: https://stackoverflow.com/questions/2209929/linking-different-libraries-for-debug-and-release-builds-in-cmake-on-windows
A "debug", "optimized", or "general" keyword indicates that the library immediately following it is to be used only for the corresponding build configuration.
CMake为VS工程添加source或include过滤器
FILE(GLOB srcs src/*.cpp) FILE(GLOB inc include/*.h) source_group("include" FILES ${inc}) source_group("Source Files" FILES ${srcs})
相关文章推荐
- 编译osgCal心得,以及cmake使用
- Cmake使用心得
- idea使用心得(3)-重构初探
- UML在项目实施中的使用心得(详细设计阶段)
- 详解Android JNI的基本使用(CMake)
- 转载_开源日志系统 log4c 使用心得+总结
- Masonry使用心得
- pd11的使用心得
- CVS安装和使用心得
- sed使用心得(转)
- django模板使用心得
- tensorflow学习心得:numpy中newaxis的使用
- 【JAVA】LOG4J使用心得
- 使用CMake进行android native开发
- Ndoc的使用心得
- Latex 使用心得
- magic linux 使用心得
- Android okhttp + rxJava + retorfit2使用心得
- jQuery dataTable 个人使用的一点心得
- c++11的使用心得(一)