在我的项目中有一个包含第三方库(google test、zlib、...)的文件夹。在构建所有这些库后,我想将这些库放在一个公共文件夹中。我正在尝试用 cmake 做到这一点,但我遇到了问题。我正在尝试这段代码:
add_subdirectory(gtest-1.6.0)
add_custom_command(
TARGET gtest_main
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${SRC_LIB_DIR}/*.a ${DST_LIB_DIR})
我认为问题可能是目标 gtest main 未在此级别定义,而是在较低级别