set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
if(NOT CMAKE_BUILD_TYPE)
    set(CMAKE_BUILD_TYPE RelWithDebInfo)
endif()


option(ENABLE_CLANG_TIDY "Enables clang-tidy validation during build" OFF)
option(ENABLE_CLANG_FORMAT "Enables automatically  formating the code via a specific target" ON)
option(ENABLE_DOCUMENATION_GENERATION "Enables the automatic generation of documentation" OFF)
option(MOJO_SHARED "Build mojo as a shared library" OFF)