.
+-- MyPack
| +-- Lib1
| | +-- include
| | | +-- Lib1.h
| | +-- src
| | | +-- Lib2.cpp
| | +-- CMakeLists.txt
| +-- Lib2
| | +-- include
| | | +-- Lib2.h
| | +-- src
| | | +-- Lib2.cpp
| | +-- CMakeLists.txt
| +-- CMakeLists.txt
+-- SubProject1
| +-- CMakeLists.txt
+-- SubProject2
| +-- CMakeLists.txt
+-- CMakeLists.txt
Run Code Online (Sandbox Code Playgroud)
大家好。
我是 CMake 的新手,我正在尝试获得如下内容。考虑到我的 C++ 项目的上述目录树:
我有一个目录(比如“MyPack”),其中包含几个子目录(Lib1、Lib2...),每个子目录代表我编写的一个 C++ 库。
如何设置所有内容以便我可以find_package(MyPack)
在其他子项目中编写? …