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() |