【发布时间】:2020-01-14 02:39:42
【问题描述】:
因为我必须为 x86 和 arm 平台构建静态库和共享库。因此,使用相同的 CMakeLists.txt,我必须使用不同的配置运行它四次。我想使用 CPack 将这些库打包到一个 tar 文件中。但是,似乎只有最后的 cmake 构建结果会包含在 tar 文件中。
对于这个问题有什么想法吗?
这是我的 CMakeLists.txt 的一部分:
install(FILES api_cpp.h api_c.h DESTINATION api_lib/include)
install(TARGETS lib
ARCHIVE DESTINATION api_lib/${lib_folder}
LIBRARY DESTINATION api_lib/${lib_folder})
INCLUDE(CPack)
SET(CPACK_GENERATOR "TGZ")
【问题讨论】: