Skip to content

Commit cb4e557

Browse files
authored
Merge pull request #37 from Tieqiong/objcryst_flag
add: flags for linking libobjcryst
2 parents 4192120 + 86ba6f7 commit cb4e557

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/SConscript

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,19 @@ if env['PLATFORM'] == "win32":
4949
if env['tool'] == 'clang':
5050
# clang++ on Windows
5151
env['CC'] = 'clang'
52-
env['CCFLAGS'] = ['-O3', '-ffast-math', '-std=c++14', '-m64', '-DBUILD_DLL']
52+
env['CCFLAGS'] = ['-O3', '-ffast-math', '-std=c++14', '-m64', '-DBUILD_DLL', '-DREAL=double']
5353
env.PrependUnique(CPPDEFINES='_USE_MATH_DEFINES')
5454
env['LINKFLAGS']= ['-fuse-ld=lld-link', '-m64', '-lstdc++']
5555

5656
elif env['tool'] == 'gcc':
5757
# MinGW
58-
env.PrependUnique(CCFLAGS=['-O3', '-std=c++14', '-m64', '-DBUILD_DLL'])
58+
env.PrependUnique(CCFLAGS=['-O3', '-std=c++14', '-m64', '-DBUILD_DLL', '-DREAL=double'])
5959
env.PrependUnique(CPPDEFINES='_USE_MATH_DEFINES')
6060
env.AppendUnique(LINKFLAGS='-m64')
6161

6262
else:
6363
# Visual c++
64-
env.PrependUnique(CCFLAGS=['/Ox', '/EHsc', '/MD', '/std:c++14', '/Wall', '/DBUILD_DLL'])
64+
env.PrependUnique(CCFLAGS=['/Ox', '/EHsc', '/MD', '/std:c++14', '/Wall', '/DBUILD_DLL', '/DREAL=double'])
6565
env.AppendUnique(CPPDEFINES=[{'NDEBUG': None}, '_USE_MATH_DEFINES'])
6666
env.AppendUnique(LINKFLAGS=['/OPT:NOREF', '/OPT:NOICF'])
6767

@@ -74,7 +74,7 @@ else:
7474
fast_optimflags = ['-fast', '-no-ipo']
7575
else:
7676
# g++ options
77-
env.PrependUnique(CCFLAGS=['-Wall'])
77+
env.PrependUnique(CCFLAGS=['-Wall', '-DREAL=double'])
7878
fast_optimflags = ['-ffast-math']
7979

8080
# Configure build variants

0 commit comments

Comments
 (0)