Josef Wienerroither
059d736e89
Merge branch 'v0.8.0' into ifcmax/initial-refresh
2026-03-22 09:20:00 +01:00
tsomanna_QCOM
18c035ea77
Fix Windows ARM64 Python Bindings Issue
2026-03-18 08:44:34 +01:00
Josef Wienerroither
225b81c37e
Merge branch 'v0.8.0' into ifcmax/initial-refresh
2026-03-14 07:15:11 +01:00
tsomanna_QCOM
e84142894e
Add Support for IfcOpenShell on Win ARM64
2026-03-12 20:29:10 +01:00
tsomanna_QCOM
b38a0dce1f
Add Support for IfcOpenShell on Win ARM64
2026-03-12 20:29:10 +01:00
tsomanna_QCOM
ae253f5e2a
Add Support for IfcOpenShell on Win ARM64
2026-03-12 20:29:10 +01:00
tsomanna_QCOM
b25c24a007
Add Support for IfcOpenShell on Win ARM64
2026-03-12 20:29:10 +01:00
Josef Wienerroither
eb2e4a44ee
Merge branch 'v0.8.0' into ifcmax/initial-refresh
2026-02-27 12:13:08 +01:00
Andrej730
1c5b825d8e
build-all-win - fix missing compression for Python zip archives
...
Same as 5ebd425 , should resolve https://github.com/ifcopenshell/ifcopenshell/issues/7404
2026-02-27 12:09:34 +05:00
Andrej730
ff3933a117
Remove some unused imports
2026-02-26 17:12:46 +05:00
Andrej730
5ebd4256a1
build-all-win.py - fix missing compression
...
Resulting in larger zip files for builds, reported in 7404
2026-02-26 17:01:55 +05:00
Andrej730
3ec9d69556
build-deps - support building Boost for VS2026
2026-02-26 17:01:55 +05:00
Andrej730
54a6fb651e
tool.ps1 - support commands with 0 args
...
No such commands atm though.
2026-02-26 17:01:55 +05:00
Andrej730
dcac336b98
tool.ps1 - refer to cecho.cmd directly, use return instead of exit 0
...
Which is useful when debugging and calling tools.ps1 directly - less thing to modify to make it work.
Also replaced `exit 0` with `return`, so it would be possible to reuse functions inside `tools.ps1`
2026-02-26 17:01:55 +05:00
Andrej730
88a5717295
build-deps.cmd - fix issue building opencollada in cmake 4
2026-02-26 17:01:55 +05:00
Andrej730
8bfceec1fd
vs-cfg.cmd - document some output vars
2026-02-26 17:01:55 +05:00
Andrej730
3807479e42
build-deps - update occt config to support cmake 4
...
And also to make it work in sync with `build-all.py`.
2026-02-26 17:01:54 +05:00
Andrej730
aebcb676f2
windows - add occt patch to support cmake 4
2026-02-26 17:01:54 +05:00
Andrej730
ba5ea08aee
Bump swig version to support cmake 4
2026-02-26 17:01:54 +05:00
Andrej730
1fb6227d13
build-deps - use other mpir fork to support VS 2026
2026-02-26 17:01:54 +05:00
Andrej730
0e90cd81b3
vs-cfg.cmd - add support for Visual Studio 18 2026
2026-02-26 17:01:53 +05:00
Andrej730
ac23c7a74b
vs-cfg.cmd - more readable error on supported versions of VS
2026-02-26 17:01:51 +05:00
Andrej730
83fed6257e
run-cmake.bat - deduplicate cmake args code
2026-02-26 17:01:47 +05:00
Andrej730
40d43732ca
build-deps - bump proj version to avoid errors in cmake 4+
2026-02-26 17:01:47 +05:00
Andrej730
521c8eae0d
run-cmake.bat - document USE_NINJA env var
2026-02-26 17:01:47 +05:00
Andrej730
5aa7ba6be6
IfcConvert - fix Windows builds stuck on 0.8.0 version
2026-02-26 17:01:47 +05:00
Josef Wienerroither
82a58d4554
Merge branch 'v0.8.0' into ifcmax/initial-refresh
2026-01-27 17:25:44 +01:00
Andrej730
44f0a4a39b
pyproject.toml - simplify cmake formatter command
...
Since the latest gersemi version, it now respects gitignore.
2026-01-26 17:10:03 +05:00
Josef Wienerroither
55c2deea37
ci: add patch for mpir build script to fix failing build when VS2026 is installed
2026-01-16 12:24:24 +01:00
Josef Wienerroither
4bc8efd354
Merge branch 'v0.8.0' into ifcmax/initial-refresh
...
# Conflicts:
# src/ifcmax/CMakeLists.txt
2025-12-25 08:29:52 +01:00
Andrej730
633c3bc7eb
build-deps - move some code to powershell
2025-12-24 19:20:00 +05:00
Andrej730
8e639b00e3
Skip freetype dependency as it's not required anymore
...
It's not required since OCCT 7.6.0 https://github.com/Open-Cascade-SAS/OCCT/commit/5c9493b34878267b65879270951026982507917b
2025-12-24 19:20:00 +05:00
Andrej730
c6220b79b6
build-deps - use cmake --build
2025-12-24 19:20:00 +05:00
Andrej730
5d8d6a0a4c
build-deps - use cpp files compilation multiprocessing
...
To speed up the process. Previously we were using `/m` which build different targets in parallel, but not .cpp files. So rocksdb could have been building for 30 mins because of this.
2025-12-24 19:20:00 +05:00
Josef Wienerroither
cf08550d7e
Merge branch 'v0.8.0' into ifcmax/initial-refresh
2025-12-21 16:31:19 +01:00
Andrej730
4db9d60a97
Drop Python 3.9 support as it reached EOL
2025-12-19 18:43:17 +05:00
Josef Wienerroither
ae51f08c6d
update and fix dependency build script
2025-12-14 15:06:29 +01:00
Josef Wienerroither
b0a7273e37
Merge branch 'ifcmax/initial-refresh' into v0.8.0
2025-12-13 09:34:57 +01:00
Andrej730
f5b1d7695a
build-deps - remove unused gmp and mpfr paths
...
Since it's header-only it doesn't need them
2025-12-11 18:03:44 +05:00
Andrej730
d876c001e2
Remove deprecated BOOST_LIBRARYDIR var
2025-12-11 18:03:44 +05:00
Andrej730
20d6547e54
run-cmake.bat - use cgal config instead of explicit paths
2025-12-11 18:03:44 +05:00
Andrej730
c475a377b7
build-deps - use precompiled headers to speed up OCCT building process
2025-12-10 19:52:42 +05:00
Andrej730
ce7fdcc191
build-deps - use OCC_INSTALL_DIR instead of includes/libs path
2025-12-10 19:52:42 +05:00
Andrej730
e503dad510
build-deps - fix typo
2025-12-10 19:52:42 +05:00
Andrej730
517ba237f9
build-deps - coexisting Release and Debug installations
2025-12-10 19:52:41 +05:00
Andrej730
994a364474
build-deps - simplify build/install commands
2025-12-10 19:52:41 +05:00
Andrej730
9d828852c0
Use cmake configs to find USD
...
Also renamed `USD::` namespace to `pxr::` to match packaage name.
2025-12-10 19:52:41 +05:00
Josef Wienerroither
3add345bb7
feat: add ifcmax specific build-deps.cmd
2025-12-08 15:04:18 +01:00
Josef Wienerroither
7537435001
chore: add opencascade 7.9.1 patch file
2025-12-08 14:44:50 +01:00
Andrej730
0d651e377a
run-cmake.bat - add usage
2025-12-05 20:24:00 +05:00