GitHub

您所在的位置:网站首页 fetchcontent GitHub

GitHub

2024-06-11 19:57| 来源: 网络整理| 查看: 265

(WIP) CMake FetchContent example

This is WIP example of using CMake FetchContent in real world scenario. It downloads ImGui, SFML and ImGui-SFML and then a simple application uses these dependencies for building.

This example is interesting, because ImGui-SFML depends on both ImGui and SFML, so you can also see how fetched dependencies can work with each other is well.

Building is simple, just do:

mkdir build cd build cmake cmake --build . ./src/imgui-sfml-example # or .\src\Debug\imgui-sfml-example.exe if you're on Windows Options

You can also set the following options when building:

USE_SYSTEM_DEPS (OFF by default) - search for SFML installed on system instead of fetching it LINK_DEPS_STATIC (ON by default) - link dependencies statically Depencies

CMake >= 3.12

Also, if you're on Linux, you'll need to install dependencies for building SFML specified here.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3