Config.yaml Basic
In the config.yaml file you specify things about the current project
Config project specification
name_project: new_app
type_project: executable # executable | static_libarry | dynamic_libarary
description: Hello World in Next
version: v0.0.1
build_dir: build
Config Dependencies and Includes
include_dirs:
- include
- template
# others local dirs
dependencies:
nueva_lib:
name: new_lib
date: 22/7/2022
dir: /home/user/docuemnts/new_lib
other_libre:
name: other_lib
date: 20/7/2022
dir: /home/user/desktop/other_lib
Config Builders
builds:
cmake_release:
base: cmake
build_system_exe: make
c_compiler: gcc
cxx_compiler: g++
build_system: Unix Makefiles
cmake_flags: []
build_system_flags: [VERBOSE=1]
cmake_debug:
base: cmake
build_system_exe: make
c_compiler: clang
cxx_compiler: clang++
build_system: Unix Makefiles
cmake_flags: []
build_system_flags: [VERBOSE=1]
Config Export Library
libarary: /home/user/documents/my_library/build/lib # .a .so .lib .dll
Config comand of exce
commands:
src: cd src
test: ./build/test.exe