在CMake中包括共享对象

时间:2018-12-13 16:23:38

标签: cmake shared

我有一个共享对象my-shared.so

我想将其包含在我的CMake构建中,而无需安装它,只需链接路径即可。我该怎么做?

1 个答案:

答案 0 :(得分:2)

在您的CMakeLists.txt导入库中,通过:

add_library(myProjct SHARED IMPORTED)
set_target_properties(myProjct PROPERTIES
      IMPORTED_LOCATION /some/path/mylib/my-shared.so
)