我有一个依赖于 linux 系统库 util 的 C++ 库。我可以使用 g++ 命令“g++ lib.cpp -lutil”编译我的库,并且编译得很好。
当我将我的库添加到我们更大的项目中时,我遇到了麻烦。我可以转到包含我们库的每个目标并使用“target_link_libraries”命令使其包含 util。问题是有许多目标依赖于这个库。如果我可以只编辑库的 CMakeLists.txt 并说它取决于 util,那就更好了。但我找不到这样做的方法。
是否可以将我的库标记为依赖于 util,以便包括我的库在内的任何目标也将链接到 util 中?