Skip to content

Commit 115d3d4

Browse files
committed
start work on improving support for IfcFixedReferenceSweptAreaSolid
1 parent 4427c73 commit 115d3d4

6 files changed

Lines changed: 4418 additions & 87 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,5 @@ src/bonsai/bonsai/bim/schema/Brick.ttl
107107

108108
bonsaiDecoratorForLoads.code-workspace
109109
dev_environment.bat
110+
111+
.pixi/

cmake/CMakePresets.json

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
{
2+
"version": 6,
3+
"configurePresets": [
4+
{
5+
"name": "shared",
6+
"generator": "Ninja",
7+
"hidden": true,
8+
"cacheVariables": {
9+
"BUILD_IFCPYTHON": "ON",
10+
"BUILD_IFCGEOM": "ON",
11+
"COLLADA_SUPPORT": "OFF",
12+
"BUILD_EXAMPLES": "OFF",
13+
"BUILD_GEOMSERVER": "OFF",
14+
"GLTF_SUPPORT": "ON",
15+
"BUILD_CONVERT": "ON",
16+
"BUILD_IFCMAX": "OFF",
17+
"IFCXML_SUPPORT": "ON",
18+
"HDF5_SUPPORT": "ON",
19+
"SCHEMA_VERSIONS": "4x3_add2",
20+
"CITYJSON_SUPPORT": "OFF",
21+
"CMAKE_GENERATOR_PLATFORM": "",
22+
"CMAKE_GENERATOR_TOOLSET": ""
23+
}
24+
},
25+
{
26+
"name": "win-shared",
27+
"inherits": [
28+
"shared"
29+
],
30+
"hidden": true,
31+
"environment": {
32+
"CONDA_BUILD": "ON",
33+
"CONDA_PY": "312"
34+
},
35+
"cacheVariables": {
36+
"Boost_USE_STATIC_LIBS": "OFF",
37+
"CMAKE_INSTALL_PREFIX": "$env{LIBRARY_PREFIX}",
38+
"PYTHON_EXECUTABLE": "$env{PREFIX}/python.exe",
39+
"PYTHON_INCLUDE_DIR": "$env{PREFIX}/include",
40+
"PYTHON_LIBRARY": "$env{PREFIX}/libs/python$env{CONDA_PY}.lib",
41+
"CMAKE_FIND_ROOT_PATH": "$env{LIBRARY_PREFIX}",
42+
"CMAKE_PREFIX_PATH": "$env{LIBRARY_PREFIX}",
43+
"LIBXML2_LIBRARIES": "$env{LIBRARY_PREFIX}/lib/libxml2.lib",
44+
"OCC_INCLUDE_DIR": "$env{LIBRARY_PREFIX}/include/opencascade",
45+
"OCC_LIBRARY_DIR": "$env{LIBRARY_PREFIX}/lib",
46+
"CGAL_INCLUDE_DIR": "$env{LIBRARY_PREFIX}/include",
47+
"EIGEN_DIR": "$env{LIBRARY_PREFIX}/include/eigen3",
48+
"JSON_INCLUDE_DIR": "$env{LIBRARY_PREFIX}/include",
49+
"GMP_INCLUDE_DIR": "$env{LIBRARY_PREFIX}/include",
50+
"GMP_LIBRARY_DIR": "$env{LIBRARY_PREFIX}/lib",
51+
"MPFR_LIBRARY_DIR": "$env{LIBRARY_PREFIX}/lib",
52+
"Boost_LIBRARY_DIR": "$env{LIBRARY_PREFIX}/lib",
53+
"Boost_INCLUDE_DIR": "$env{LIBRARY_PREFIX}/include",
54+
"HDF5_INCLUDE_DIR": "$env{LIBRARY_PREFIX}/include",
55+
"HDF5_LIBRARY_DIR": "$env{LIBRARY_PREFIX}/lib",
56+
"ZLIB_INCLUDE_DIR": "$env{LIBRARY_PREFIX}/include"
57+
}
58+
},
59+
{
60+
"name": "win-release",
61+
"inherits": [
62+
"win-shared"
63+
],
64+
"hidden": false,
65+
"warnings": {
66+
"dev": false
67+
},
68+
"environment": {
69+
"PREFIX": "${sourceDir}/../.pixi/envs/prod",
70+
"LIBRARY_PREFIX": "${sourceDir}/../.pixi/envs/prod/Library"
71+
},
72+
"cacheVariables": {
73+
"CMAKE_BUILD_TYPE": "Release"
74+
}
75+
},
76+
{
77+
"name": "win-debug",
78+
"inherits": [
79+
"win-shared"
80+
],
81+
"hidden": false,
82+
"binaryDir": "${sourceDir}/../build/win-debug",
83+
"warnings": {
84+
"dev": false
85+
},
86+
"environment": {
87+
"PREFIX": "${sourceDir}/../.pixi/envs/dev",
88+
"LIBRARY_PREFIX": "${sourceDir}/../.pixi/envs/dev/Library"
89+
},
90+
"cacheVariables": {
91+
"CMAKE_BUILD_TYPE": "RelWithDebInfo"
92+
}
93+
}
94+
]
95+
}

0 commit comments

Comments
 (0)