Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- cmake_minimum_required(VERSION 3.2)
-
- project(ScopeGuard VERSION 0.0.1)
- message(STATUS "~~~ ${PROJECT_NAME} v${PROJECT_VERSION} ~~~")
-
- set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
- option(UNITTEST "Build Unit Tests" ON)
-
-
- if( CMAKE_BUILD_TYPE )
- message(STATUS "Build Type : ${CMAKE_BUILD_TYPE}")
- else()
- message(STATUS "Build Type : None")
- endif()
-
-
- add_compile_options(-Wall
- -Wextra
- -pedantic
- -Werror
- -Wshadow
- -Wold-style-cast
- )
-
-
- set(CMAKE_CXX_STANDARD 14)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- set(CMAKE_CXX_EXTENSIONS OFF)
-
-
- include_directories("include")
-
-
- if( UNITTEST )
- enable_testing()
- add_subdirectory("test")
- endif()
|