From d32b5b656fd481fe73bd300bbfd6fd411f5a612f Mon Sep 17 00:00:00 2001 From: Iwan Timmer Date: Wed, 6 Sep 2017 22:14:22 +0200 Subject: [PATCH] Set C99 usage globally instead of per target --- CMakeLists.txt | 2 +- libgamestream/CMakeLists.txt | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 28f9cd2..7a786d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.1) project(moonlight-embedded VERSION 2.4.3 LANGUAGES C) SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") include(${CMAKE_ROOT}/Modules/GNUInstallDirs.cmake) +set_property(GLOBAL PROPERTY C_STANDARD 99) aux_source_directory(./src SRC_LIST) list(APPEND SRC_LIST ./src/input/evdev.c ./src/input/mapping.c ./src/input/udev.c) @@ -106,7 +107,6 @@ add_subdirectory(libgamestream) add_executable(moonlight ${SRC_LIST}) target_link_libraries(moonlight gamestream) -set_property(TARGET moonlight PROPERTY C_STANDARD 99) if (CEC_FOUND) list(APPEND MOONLIGHT_DEFINITIONS HAVE_LIBCEC) diff --git a/libgamestream/CMakeLists.txt b/libgamestream/CMakeLists.txt index 3e5e521..a82131d 100644 --- a/libgamestream/CMakeLists.txt +++ b/libgamestream/CMakeLists.txt @@ -16,10 +16,8 @@ aux_source_directory(../third_party/moonlight-common-c/src MOONLIGHT_COMMON_SRC_ aux_source_directory(../third_party/moonlight-common-c/reedsolomon MOONLIGHT_COMMON_SRC_LIST) add_library(moonlight-common SHARED ${MOONLIGHT_COMMON_SRC_LIST}) -set_property(TARGET moonlight-common PROPERTY C_STANDARD 99) add_library(gamestream SHARED ${GAMESTREAM_SRC_LIST}) -set_property(TARGET gamestream PROPERTY C_STANDARD 99) target_link_libraries(gamestream moonlight-common) set_target_properties(gamestream PROPERTIES SOVERSION ${SO_VERSION} VERSION ${PROJECT_VERSION})