创建静态lib打包所有依赖项

时间:2016-03-17 14:37:55

标签: c++ cmake

我有一个用于创建静态库的CMakeLists.txt,我想用它所需的所有依赖项打包它,以便我的lib用户不需要下载它所依赖的库。

例如,我的lib依赖于OpenCV,所以我不希望我的用户下载OpenCV以便使用我的lib。

我该如何做到这一点?

目前,我有以下内容,

file(GLOB LIB_SOURCES
    *.cpp
)


include_directories(include)
include_directories(tools)

add_library(myLib STATIC ${LIB_SOURCES})
target_link_libraries(myLib ${OpenCV_LIBS})

0 个答案:

没有答案
相关问题