我有一个名为" 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 ×1