From 86ba6f78d51c6c4718f4a585ac95db798ad14c36 Mon Sep 17 00:00:00 2001 From: Tieqiong Zhang Date: Thu, 19 Jun 2025 15:21:23 -0500 Subject: [PATCH] add flags for objcryst --- src/SConscript | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/SConscript b/src/SConscript index af19b4f..2d38bc6 100644 --- a/src/SConscript +++ b/src/SConscript @@ -49,19 +49,19 @@ if env['PLATFORM'] == "win32": if env['tool'] == 'clang': # clang++ on Windows env['CC'] = 'clang' - env['CCFLAGS'] = ['-O3', '-ffast-math', '-std=c++14', '-m64', '-DBUILD_DLL'] + env['CCFLAGS'] = ['-O3', '-ffast-math', '-std=c++14', '-m64', '-DBUILD_DLL', '-DREAL=double'] env.PrependUnique(CPPDEFINES='_USE_MATH_DEFINES') env['LINKFLAGS']= ['-fuse-ld=lld-link', '-m64', '-lstdc++'] elif env['tool'] == 'gcc': # MinGW - env.PrependUnique(CCFLAGS=['-O3', '-std=c++14', '-m64', '-DBUILD_DLL']) + env.PrependUnique(CCFLAGS=['-O3', '-std=c++14', '-m64', '-DBUILD_DLL', '-DREAL=double']) env.PrependUnique(CPPDEFINES='_USE_MATH_DEFINES') env.AppendUnique(LINKFLAGS='-m64') else: # Visual c++ - env.PrependUnique(CCFLAGS=['/Ox', '/EHsc', '/MD', '/std:c++14', '/Wall', '/DBUILD_DLL']) + env.PrependUnique(CCFLAGS=['/Ox', '/EHsc', '/MD', '/std:c++14', '/Wall', '/DBUILD_DLL', '/DREAL=double']) env.AppendUnique(CPPDEFINES=[{'NDEBUG': None}, '_USE_MATH_DEFINES']) env.AppendUnique(LINKFLAGS=['/OPT:NOREF', '/OPT:NOICF']) @@ -74,7 +74,7 @@ else: fast_optimflags = ['-fast', '-no-ipo'] else: # g++ options - env.PrependUnique(CCFLAGS=['-Wall']) + env.PrependUnique(CCFLAGS=['-Wall', '-DREAL=double']) fast_optimflags = ['-ffast-math'] # Configure build variants