CMakeLists.txt

changeset 433
f1e4c6dabfb4
parent 420
8eb6faa2edba
child 463
92721c8f9db3
equal deleted inserted replaced
432:32679add2a2b 433:f1e4c6dabfb4
2 project(ucx VERSION 3.0 DESCRIPTION "UAP Common Extensions") 2 project(ucx VERSION 3.0 DESCRIPTION "UAP Common Extensions")
3 3
4 # Configuration 4 # Configuration
5 set(CMAKE_C_STANDARD 11) 5 set(CMAKE_C_STANDARD 11)
6 set(CMAKE_C_STANDARD_REQUIRED 99) 6 set(CMAKE_C_STANDARD_REQUIRED 99)
7
8 option(GCC_MORE_WARNINGS "Enable -Wall -Wextra -pedantic when using gcc." OFF)
9 if (GCC_MORE_WARNINGS AND CMAKE_COMPILER_IS_GNUCC)
10 add_compile_options(-Wall -Wextra -pedantic)
11 endif()
7 12
8 # Library 13 # Library
9 add_subdirectory(src) 14 add_subdirectory(src)
10 15
11 # Tests 16 # Tests

mercurial