Browse Source

CMake: remove needless policy setting

These policies were all introduced before CMake 3.9, so they will automatically
be initialized to the new behavior when requesting a minimum version of 3.9.
tags/json-c-0.18-20240915
Rolf Eike Beer 2 years ago
parent
commit
990acb4e19
No known key found for this signature in database GPG Key ID: ABE451FB5EEDADFC
1 changed files with 0 additions and 13 deletions
  1. +0
    -13
      CMakeLists.txt

+ 0
- 13
CMakeLists.txt View File

@@ -5,23 +5,10 @@
# c++11, which isn't available on e.g HPUX.
cmake_minimum_required(VERSION 3.9)

# The project() command manages VERSION variables.
cmake_policy(SET CMP0048 NEW)

# JSON-C library is C only project.
# PROJECT_VERSION{,_MAJOR,_MINOR,_PATCH} set by project():
project(json-c LANGUAGES C VERSION 0.17.99)

# Targets may not link directly to themselves.
cmake_policy(SET CMP0038 NEW)

# MACOSX_RPATH is enabled by default.
# We set it explicitly to avoid the warning
cmake_policy(SET CMP0042 NEW)

# Only interpret if() arguments as variables or keywords when unquoted.
cmake_policy(SET CMP0054 NEW)

# set default build type if not specified by user
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE debug)


Loading…
Cancel
Save