背景:项目中,所有目录的CMakeList.txt的install转移到app目录下的cmakelist,app控制所有的install
使用了下列的格式:
install(
FILE ${PROJECT_SOURCE_DIR}/build/fa/libfa.so
DESTINATION ${PROJECT_SOURCE_DIR}/install/usr/lib/
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
这样,我在app目录的cmakelist可以控制framework的拷贝路径。
问题:可以不使用绝对路径吗?和/framework/fa/路径下的cmakelist一样,直接使用targe fa,像如下的格式:
install(
target fa
LIBRARY DESTINATION ${PROJECT_SOURCE_DIR}/install/usr/lib/
)这样的格式吗?