文件名称:cmake-external-demo:CMake ExternalProject 与 SuperBuild 模式的演示使用
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-22 03:47:11
C++
CMake ExternalProject 功能演示 使用SuperBuild模式,根CMakeLists.txt将所有内容视为外部项目,甚至是本地项目。 但是,本地的(称为demo )是直接从源目录中获取的,而其他外部依赖项( libpng和zlib )则是下载、构建和安装的。 使用这种策略, demo/CMakeLists.txt文件仅使用标准 CMake find_package就可以保持相当干净。 但是由于CMAKE_PREFIX_PATH被设置为指向下载和编译的库,它会更喜欢那些而不是系统库(如果有的话)。
【文件预览】:
cmake-external-demo-master
----demo()
--------CMakeLists.txt(328B)
--------main.cpp(139B)
----CMakeLists.txt(1KB)
----README.md(673B)
----.gitignore(6B)