小编the*_*tar的帖子

CMake多行注释 - 块注释

有没有办法在notepad ++编辑器中对CMake中的块进行注释?

我试过在Google上搜索,但找不到多少.

需要帮助!谢谢,

cmake

51
推荐指数
4
解决办法
3万
查看次数

为什么在CMake中的脚本内部不能访问变量?

我有一个名为" install_copy_dlls.cmake " 的脚本,它被调用以从顶级cmake文件执行,如下所示.

INSTALL(SCRIPT"install_copy_dlls.cmake")

并且,我有一个名为" USE_OSG_STATIC " 的变量,如果我使用静态编译的OpenSceneGraph设置为ON,如果我使用动态编译的OpenSceneGraph则设置为OFF.

我需要在install_copy_dlls.cmake脚本中使用此变量.

所以,这是install_copy_dlls.cmake文件的样子.

复制其他所需的dll ...

if(NOT USE_OSG_STATIC)//如果是动态OSG

复制osg dlls

在这里,我尝试使用"message"来打印USE_OSG_STATIC变量,它不会打印任何内容.

任何人都可以解释为什么我不能在脚本文件中使用变量?

cmake

6
推荐指数
2
解决办法
2777
查看次数

在CMake中基于Release/Debug构建类型创建目录

我正在进行post build,INSTALL命令.在构建项目之后,我构建了INSTALL项目,该项目将目录复制到用户指定的位置.我的工作正常

安装(TARGETS EXECTUABLE RUNTIME DESTINATION CMAKE_INSTALL_PREFIX/USERSPECIFIEDLOCATION).

我想将其更改为
安装(TARGETS EXECTUABLE RUNTIME DESTINATION CMAKE_INSTALL_PREFIX/DEBUG或RELEASE).

因此,如果我在VS2012中使用debug构建,它应该将可执行文件复制到CMAKE_INSTALL_PREFIX/DEBUG而不是CMAKE_INSTALL_PREFIX/USERSPECIFIEDLOCATION.

提前致谢.

cmake visual-studio-2012

2
推荐指数
1
解决办法
3785
查看次数

标签 统计

cmake ×3

visual-studio-2012 ×1