如何在CMake中知道我们正在生成软件包?
|
我希望在用户调用时忽略部分“ 0”文件
make package
因此,我正在寻找诸如CMAKE_COMMAND或CMAKE_PACKAGING之类的变量,以便我可以
if (CMAKE_COMMAND EQUAL \'package\') ...
要么
if (CMAKE_PACKAGING) ...
是否存在?可以实现吗?
没有找到相关结果
已邀请:
1 个回复
粱委教
如果执行以下命令,则可以看到正在调用此命令行:
您要在包装箱中跳过CMakeLists.txt文件的哪一部分?没有像您要查找的变量那样的变量,因为打包不是在CMake配置时发生的。当用户显式调用\'make package \'或\'cpack \'时,它会在构建时间之后发生。