gil/example/cmake
2019-10-28 23:10:41 +01:00
..
cmake-variants.yaml Add cmake-variants.yaml sample for Visual Studio Code + CMake Tools [skip ci] 2019-07-04 23:57:30 +02:00
CMakeSettings.json Add GIL_ENABLE_EXT_DYNAMIC_IMAGE to CMakeSettings.json example [ci skip] 2019-10-28 23:10:41 +01:00
README.md Add VS2019 and WSL configuration to CMakeSettings.json [ci skip] 2019-07-07 00:02:24 +02:00

CMake Configuration Examples

Examples of configuration files for CMake integrations in popular IDEs are provided for convenience of users and contributors who wish to build, run and debug Boost.GIL tests and examples in the IDEs of their choice.

Visual Studio

Example CMakeSettings.json file is provided for the CMake support in Visual Studio.

Currently, the CMakeSettings.json provides configurations for the following CMake generators:

  • Ninja (default)
  • Visual Studio 2017 and 2019
  • Unix Makefiles targeting Windows Subsystem for Linux (WSL) - requires Visual Studio 2019 IDE.

Usage:

  1. Copy CMakeSettings.json to ${BOOST_ROOT}/libs/gil.
  2. In Visual Studio > File > Open > Folder... and select ${BOOST_ROOT}/libs/gil.
  3. Follow the CMake support in Visual Studio documentation.
  4. CMakeSettings.json schema reference to learn more about the configuration file itself.

Optionally, edit CMakeSettings.json and tweak any options you require.

Visual Studio Code

Example of cmake-variants.yaml file is provided for the CMake Tools extension.

Usage:

  1. Copy cmake-variants.yaml to ${BOOST_ROOT}/libs/gil.
  2. Run code ${BOOST_ROOT}/libs/gil and the set of variants will be loaded.
  3. Follow the CMake Tools documentation.

Optionally, edit cmake-variants.yamland tweak any options you require.