我的CMake项目依赖于zipper
库,它是minizip / zlib之上的包装器。 zipper
是我项目的git子模块(在/thirdparty/zipper
目录中),因此我使用add_subdirectory
命令编译它:
/CMakeLists.txt:
add_subdirectory(../../thirdparty thirdparty)
/thirdparty/CMakeLists.txt:
add_subdirectory(zlib)
add_subdirectory(zipper)
当我编译thirdparty
项目时,它会独立编译zlib和zipper,因此zipper
会在zlib
中查找LD_LIBRARY_PATH
,但我想要zipper
来再次链接刚刚编译在其附近的zlibstatic
。怎么做?