CMakeLists.txt

changeset 641
d402fead3386
parent 463
92721c8f9db3
child 653
e081643aae2a
equal deleted inserted replaced
640:55cc3b373c5e 641:d402fead3386
1 cmake_minimum_required(VERSION 3.14) 1 cmake_minimum_required(VERSION 3.14)
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 11)
7 7
8 option(GCC_MORE_WARNINGS "Enable -Wall -Wextra -pedantic when using gcc." OFF) 8 option(GCC_MORE_WARNINGS "Enable -Wall -Wextra -pedantic when using gcc." OFF)
9 if (GCC_MORE_WARNINGS AND CMAKE_COMPILER_IS_GNUCC) 9 if (GCC_MORE_WARNINGS AND CMAKE_COMPILER_IS_GNUCC)
10 add_compile_options(-Wall -Wextra -pedantic) 10 add_compile_options(-Wall -Wextra -pedantic)
11 endif() 11 endif()

mercurial