我已经编写了一个库,我曾经使用自己编写的Makefile编译,但现在我想切换到cmake。树看起来是这样的(我删除了所有不相关的文件):
.
├── include
│ ├── animation.h
│ ├── buffers.h
│ ├── ...
│ ├── vertex.h
│ └── world.h
└── src
├── animation.cpp
├── buffers.cpp
├── ...
├── vertex.cpp
└── world.cpp
所以我要做的就是将源代码编译到共享库中,然后将其与头文件一起安装。
我发现的大多数示例都是用一些共享库编译可执行文件,但从来都不是简单的共享库。 如果有人能告诉我一个使用cmake的非常简单的库,那也会很有帮助,所以我可以用这个作为例子