From e2fb02323c73c0de469ff6704e371c045a584362 Mon Sep 17 00:00:00 2001 From: loki-47-6F-64 Date: Sun, 26 Sep 2021 10:57:43 +0200 Subject: [PATCH] Attempt to fix ubuntu 20.04 build --- CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c87c7844..62d8b435 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -350,12 +350,17 @@ list(APPEND SUNSHINE_EXTERNAL_LIBRARIES ${OPENSSL_LIBRARIES} ${PLATFORM_LIBRARIES}) +add_compile_options("$<$:${SUNSHINE_COMPILE_OPTIONS}>") +add_compile_options("$<$:${SUNSHINE_COMPILE_OPTIONS}>") + +foreach(flag IN LISTS SUNSHINE_COMPILE_OPTIONS) + add_compile_options($<$:-Xcompiler=${flag}>) +endforeach() + list(APPEND SUNSHINE_DEFINITIONS SUNSHINE_ASSETS_DIR="${SUNSHINE_ASSETS_DIR}") list(APPEND SUNSHINE_DEFINITIONS SUNSHINE_CONFIG_DIR="${SUNSHINE_CONFIG_DIR}") list(APPEND SUNSHINE_DEFINITIONS SUNSHINE_DEFAULT_DIR="${SUNSHINE_DEFAULT_DIR}") add_executable(sunshine ${SUNSHINE_TARGET_FILES}) target_link_libraries(sunshine ${SUNSHINE_EXTERNAL_LIBRARIES}) target_compile_definitions(sunshine PUBLIC ${SUNSHINE_DEFINITIONS}) -set_target_properties(sunshine PROPERTIES CXX_STANDARD 17) - -target_compile_options(sunshine PRIVATE ${SUNSHINE_COMPILE_OPTIONS}) +set_target_properties(sunshine PROPERTIES CXX_STANDARD 17) \ No newline at end of file