Cmake Builder

Dependencies

  • Cmake
  • Builder Ninja, MSBuild or Unix Makefiles

Properties

Property Description Default Required Type Example
base Buirder Base none Yes string cmake
name_out Name of Out Development $build_name No string my_app
c_compiler Executable of C compiler gcc No string clang
cxx_compiler Executable of C++ compiler g++ No string clang++
build_system_exe Executable of Build System make Yes string make
build_system Build System Name Unix Makefiles Yes string Unix Makefiles
cmake_flags Flags of Cmake none none list None
build_system_flags Falgs of Build System none none list None

Examples

# Basic Setup for Builder
cmake_release:
    base: cmake
    build_system_exe: make
    c_compiler: gcc
    cxx_compiler: g++
    build_system: Unix Makefiles
    cmake_flags: []
    build_system_flags: []