GitHub |
您所在的位置:网站首页 › fetchcontent › GitHub |
(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 OptionsYou 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 DepenciesCMake >= 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 |