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 cmake_policy(SET CMP0077 NEW) |
5 set(CMAKE_C_STANDARD 11) |
6 set(CMAKE_C_STANDARD 11) |
6 set(CMAKE_C_STANDARD_REQUIRED 11) |
7 set(CMAKE_C_STANDARD_REQUIRED 11) |
7 |
8 |
8 option(GCC_MORE_WARNINGS "Enable -Wall -Wextra -pedantic when using gcc." OFF) |
9 option(GCC_MORE_WARNINGS "Enable -Wall -Wextra -pedantic when using gcc." OFF) |
9 if (GCC_MORE_WARNINGS AND CMAKE_COMPILER_IS_GNUCC) |
10 if (GCC_MORE_WARNINGS AND CMAKE_COMPILER_IS_GNUCC) |