我可以说,我的计算机上有一个程序 C:/Tools/generate_v23_debug.exe
我有一个FindGenerate.cmake文件,它允许CMake找到可执行文件的确切路径.
所以在我的CMake代码中,我这样做:
find_program(Generate)
if (NOT Generate_FOUND)
message(FATAL_ERROR "Generator not found!")
Run Code Online (Sandbox Code Playgroud)
所以CMake找到了可执行文件.现在我想在自定义命令语句中调用此程序.我应该使用COMMAND Generator或COMMAND ${GENERATOR_EXECUTABLE}?这两个都会做同样的事情吗?一个比另一个更受欢迎吗?name_EXECUTABLE是CMake将定义的变量(它不在FindGenerate.cmake文件中),还是特定于我正在查看的其他人的示例代码?会COMMAND Generator扩展到正确的道路吗?
add_custom_command(
OUTPUT blahblah.txt
COMMAND Generator inputfile1.log
DEPENDS Generator
)
Run Code Online (Sandbox Code Playgroud) 我一直在尝试使用OpenSSL创建一个独立的PKCS#7/CMS签名.我有一个大的zip文件,我想创建一个数字签名,但我不希望嵌入在签名中的内容.这是可以使用OpenSSL,还是只能验证分离的签名而不是创建它们?