This repository has been archived by the owner on Nov 5, 2021. It is now read-only.
forked from gradientspace/geometry3cpp
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathSCsub
63 lines (57 loc) · 4.29 KB
/
SCsub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/usr/bin/env python
Import('env')
Import('env_modules')
env_geometry = env_modules.Clone()
env_geometry.Prepend(CPPPATH=['.'])
env_geometry.Prepend(CPPPATH=['src'])
env_geometry.Prepend(CPPPATH=['src/geometry'])
env_geometry.Prepend(CPPPATH=['src/util'])
env_geometry.Prepend(CPPPATH=['src/spatial'])
env_geometry.Prepend(CPPPATH=['src/mesh'])
env_geometry.Prepend(CPPPATH=['external/Eigen'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibCore'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibCore/Utility'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibCore/IO'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Algebra'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Base'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/NumericalAnalysis'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Miscellaneous'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Approximation'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Objects2D'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Objects3D'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/ComputationalGeometry'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Query'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/CurvesSurfacesVolumes'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Rational'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Containment'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Distance'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Interpolation'])
env_geometry.Prepend(CPPPATH=['external/WildMagic5/LibMathematics/Intersection'])
env_thirdparty = env_geometry.Clone()
# env_thirdparty.disable_warnings()
env_thirdparty.add_source_files(env.modules_sources, "src/*.cpp")
env_thirdparty.add_source_files(env.modules_sources, "src/geometry/*.cpp")
env_thirdparty.add_source_files(env.modules_sources, "src/util/*.cpp")
env_thirdparty.add_source_files(env.modules_sources, "src/spatial/*.cpp")
env_thirdparty.add_source_files(env.modules_sources, "src/mesh/*.cpp")
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibCore/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibCore/Utility/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibCore/IO/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Algebra/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Base/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/NumericalAnalysis/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Miscellaneous/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Approximation/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Objects2D/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Objects3D/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/ComputationalGeometry/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Query/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/CurvesSurfacesVolumes/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Rational/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Containment/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Distance/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Interpolation/*.cpp')
env_thirdparty.add_source_files(env.modules_sources, 'external/WildMagic5/LibMathematics/Intersection/*.cpp')
env_geometry.add_source_files(env.modules_sources, "*.cpp")