diff options
author | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2021-07-05 03:17:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-05 03:17:27 +0200 |
commit | 673a4c1a1c1bc4518aee8062a89537e31a8050ef (patch) | |
tree | 89c73d65b3965d2bb856ed22d374feb54961b4f3 | |
parent | 7b92ab2a7bb2c12606d5157fd4d10cd384e02761 (diff) | |
parent | cf98eb2e7a7f171ae8afdaf4e033f46dee73fe5e (diff) | |
download | fork-godot-webrtc-native-673a4c1a1c1bc4518aee8062a89537e31a8050ef.tar.gz fork-godot-webrtc-native-673a4c1a1c1bc4518aee8062a89537e31a8050ef.tar.bz2 fork-godot-webrtc-native-673a4c1a1c1bc4518aee8062a89537e31a8050ef.zip |
Merge pull request #34 from Faless/build/optimization_flags
Fix osx, android optimization flags.
-rw-r--r-- | SConstruct | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -141,7 +141,12 @@ elif target_platform == 'windows': elif target_arch == '64': env['CXX']='x86_64-w64-mingw32-g++' - env.Append(CCFLAGS = [ '-g', '-O3', '-std=c++14', '-Wwrite-strings' ]) + if env['target'] == 'debug': + env.Append(CCFLAGS=['-Og', '-g']) + elif env['target'] == 'release': + env.Append(CCFLAGS=['-O3']) + + env.Append(CCFLAGS = [ '-std=c++14', '-Wwrite-strings' ]) env.Append(LINKFLAGS = [ '--static', '-Wl,--no-undefined', '-static-libgcc', '-static-libstdc++' ]) elif target_platform == 'osx': @@ -151,7 +156,7 @@ elif target_platform == 'osx': # Only 64-bits is supported for OS X target_arch = '64' - env.Append(CCFLAGS = [ '-g','-O3', '-std=c++14', '-arch', 'x86_64' ]) + env.Append(CCFLAGS = [ '-std=c++14', '-arch', 'x86_64' ]) env.Append(LINKFLAGS = [ '-arch', 'x86_64', '-framework', 'Cocoa', '-Wl,-undefined,dynamic_lookup' ]) if env['target'] == 'debug': @@ -248,6 +253,11 @@ elif target_platform == 'android': env.Append(CCFLAGS=arch_info['ccflags']) env.Append(LINKFLAGS=['--target=' + arch_info['target'] + env['android_api_level'], '-march=' + arch_info['march']]) + if env['target'] == 'debug': + env.Append(CCFLAGS=['-Og', '-g']) + elif env['target'] == 'release': + env.Append(CCFLAGS=['-O3']) + else: print("No valid target platform selected.") sys.exit(1) |