123456789101112131415161718192021222324 |
- cmake_minimum_required(VERSION 3.15)
- project(flameshot CXX)
- include(cmake/StandardProjectSettings.cmake)
- add_library(project_options INTERFACE)
- target_compile_features(project_options INTERFACE cxx_std_17)
- add_library(project_warnings INTERFACE)
- # standard compiler warnings
- include(cmake/CompilerWarnings.cmake)
- #set_project_warnings(project_warnings)
- # sanitizer options if supported by compiler
- include(cmake/Sanitizers.cmake)
- #enable_sanitizers(project_options)
- # allow for static analysis options
- #include(cmake/StaticAnalyzers.cmake)
- add_subdirectory(src)
|