From 993dfeae1b3e35c1a5e1229b7243670c85b7fa8e Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 21 Dec 2019 20:25:43 -0500 Subject: [PATCH] Standardises on -O2, C++17. --- OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj | 6 +++--- OSBindings/SDL/SConstruct | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj b/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj index 3c527c9e1..2be55e912 100644 --- a/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj +++ b/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj @@ -4916,7 +4916,7 @@ "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_OPTIMIZATION_LEVEL = fast; + GCC_OPTIMIZATION_LEVEL = 2; MACOSX_DEPLOYMENT_TARGET = 10.12; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -5087,7 +5087,7 @@ "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); - GCC_OPTIMIZATION_LEVEL = 3; + GCC_OPTIMIZATION_LEVEL = 2; GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1"; GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; @@ -5137,7 +5137,7 @@ CLANG_CXX_LANGUAGE_STANDARD = "c++17"; CLANG_ENABLE_MODULES = YES; COMBINE_HIDPI_IMAGES = YES; - GCC_OPTIMIZATION_LEVEL = fast; + GCC_OPTIMIZATION_LEVEL = 2; INFOPLIST_FILE = "Clock SignalTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "TH.Clock-SignalTests"; diff --git a/OSBindings/SDL/SConstruct b/OSBindings/SDL/SConstruct index 1216e0eb5..93d84ede7 100644 --- a/OSBindings/SDL/SConstruct +++ b/OSBindings/SDL/SConstruct @@ -112,7 +112,7 @@ SOURCES += glob.glob('../../Storage/Tape/Formats/*.cpp') SOURCES += glob.glob('../../Storage/Tape/Parsers/*.cpp') # add additional compiler flags -env.Append(CCFLAGS = ['--std=c++11', '-Wall', '-O3', '-DNDEBUG']) +env.Append(CCFLAGS = ['--std=c++17', '-Wall', '-O2', '-DNDEBUG']) # add additional libraries to link against env.Append(LIBS = ['libz', 'pthread', 'GL'])