-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbinding.gyp
More file actions
126 lines (126 loc) · 4.58 KB
/
Copy pathbinding.gyp
File metadata and controls
126 lines (126 loc) · 4.58 KB
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
{
"targets": [
{
"target_name": "umabcio",
"conditions": [
[ "OS == 'win'", {
"libraries": [
"<(module_root_dir)/lib/hdf5/x64/Release/libhdf5_hl.lib",
"<(module_root_dir)/lib/hdf5/x64/Release/libhdf5.lib",
"<(module_root_dir)/lib/ilmbase2/x64/Release/Imath.lib",
"<(module_root_dir)/lib/ilmbase2/x64/Release/IlmThread.lib",
"<(module_root_dir)/lib/ilmbase2/x64/Release/IexMath.lib",
"<(module_root_dir)/lib/ilmbase2/x64/Release/Iex.lib",
"<(module_root_dir)/lib/ilmbase2/x64/Release/Half.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicAbc.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicAbcCollection.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicAbcCoreAbstract.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicAbcCoreFactory.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicAbcCoreHDF5.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicAbcCoreOgawa.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicAbcGeom.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicAbcMaterial.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicOgawa.lib",
"<(module_root_dir)/lib/alembic/x64/Release/AlembicUtil.lib",
"shlwapi.lib",
"winmm.lib",
],
"configurations": {
'Debug': {
'msvs_settings': {
'VCCLCompilerTool': {
'RuntimeLibrary': '3' # /MDd
},
},
},
'Release': {
'msvs_settings': {
'VCCLCompilerTool': {
'RuntimeLibrary': '2' # /MD
},
},
},
},
"msvs_configuration_attributes": {
'CharacterSet': '1'
},
'defines': [ '_HAS_EXCEPTIONS=1' ],
'msvs_settings': {
'VCCLCompilerTool': {
'ExceptionHandling': '1', # /EHsc
'AdditionalOptions': [ '/GR' ]
},
}
}
],
["OS == 'mac'", {
"xcode_settings": {
"GCC_ENABLE_CPP_RTTI": "YES",
"GCC_ENABLE_CPP_EXCEPTIONS": "YES",
"MACOSX_DEPLOYMENT_TARGET" : "10.7",
"OTHER_CPLUSPLUSFLAGS" : ['-std=c++11','-stdlib=libc++'],
"OTHER_LDFLAGS": ['-stdlib=libc++'],
},
"libraries": [
"<(module_root_dir)/lib/hdf5/mac/Release/libhdf5_hl.a",
"<(module_root_dir)/lib/hdf5/mac/Release/libhdf5.a",
"<(module_root_dir)/lib/ilmbase2/mac/Release/libImath.a",
"<(module_root_dir)/lib/ilmbase2/mac/Release/libIlmThread.a",
"<(module_root_dir)/lib/ilmbase2/mac/Release/libIexMath.a",
"<(module_root_dir)/lib/ilmbase2/mac/Release/libIex.a",
"<(module_root_dir)/lib/ilmbase2/mac/Release/libHalf.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicAbc.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicAbcCollection.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicAbcCoreAbstract.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicAbcCoreFactory.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicAbcCoreHDF5.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicAbcCoreOgawa.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicAbcGeom.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicAbcMaterial.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicOgawa.a",
"<(module_root_dir)/lib/alembic/mac/Release/libAlembicUtil.a"
],
}
]
],
"sources": [
"src/umabc/UMAbcCamera.cpp",
"src/umabc/UMAbcCamera.h",
"src/umabc/UMAbcConvert.h",
"src/umabc/UMAbcCurve.cpp",
"src/umabc/UMAbcCurve.h",
"src/umabc/UMAbcMesh.cpp",
"src/umabc/UMAbcMesh.h",
"src/umabc/UMAbcNode.h",
"src/umabc/UMAbcNurbsPatch.cpp",
"src/umabc/UMAbcNurbsPatch.h",
"src/umabc/UMAbcObject.cpp",
"src/umabc/UMAbcObject.h",
"src/umabc/UMAbcPoint.cpp",
"src/umabc/UMAbcPoint.h",
"src/umabc/UMAbcScene.cpp",
"src/umabc/UMAbcScene.h",
"src/umabc/UMAbcSetting.h",
"src/umabc/UMAbcSoftwareIO.cpp",
"src/umabc/UMAbcSoftwareIO.h",
"src/umabc/UMAbcXform.cpp",
"src/umabc/UMAbcXform.h",
"src/umabc/UMMacro.h",
"src/umabcio.cpp"
],
"include_dirs": [
"<(module_root_dir)/lib/hdf5/include",
"<(module_root_dir)/lib/ilmbase2/include",
"<(module_root_dir)/lib/ilmbase2/include/Half",
"<(module_root_dir)/lib/ilmbase2/include/Iex",
"<(module_root_dir)/lib/ilmbase2/include/IexMath",
"<(module_root_dir)/lib/ilmbase2/include/IlmThread",
"<(module_root_dir)/lib/ilmbase2/include/Imath",
"<(module_root_dir)/lib/ilmbase2/include/OpenEXR",
"<(module_root_dir)/lib/ilmbase2/include/config.windows",
"<(module_root_dir)/lib/alembic/include",
"<(module_root_dir)/src/",
"<(module_root_dir)/src/umabc"
]
}]
}