Andrej730
fb304e141a
build-all.py - note on doubled compilation times
2025-10-04 21:40:07 +05:00
Esteban Dugueperoux
ab0a602f9f
black: Format incorrectly formated files ( #7194 )
2025-10-04 18:59:42 +05:00
Thomas Krijnen
02713dbd39
nix build script add occt 7.9.1 patch
2025-10-03 18:08:37 +02:00
Thomas Krijnen
d58dae5d2f
nix build script add occt 7.9.1 patch
2025-10-03 18:05:39 +02:00
Andrej730
923e8423f9
black .
2025-09-29 16:43:28 +05:00
myoualid
c64b477e53
last attempt to fix WASM build: libxml2 without threads and use explicit libxml2 paths
2025-09-29 00:49:12 +01:00
myoualid
4f7501e1e8
set Eigen3 path for WASM build to avoid find_package issues following commit 235eb3c83c
2025-09-28 21:56:27 +01:00
myoualid
a1f20ec7bb
add explicit OCCT paths for WASM builds
2025-09-28 20:20:43 +01:00
myoualid
e2ee6c6e56
Fix WASM build by reverting CGAL handling to explicit paths from commit 3ec7b71565
2025-09-28 16:43:58 +01:00
myoualid
6940a05f2b
remove yacc dependency for wasm build
2025-09-28 13:51:38 +01:00
Andrej730
7a33a9eb02
build_osx - fix issue building arm64
2025-09-26 21:53:33 +05:00
Andrej730
07ba483a13
build-all - bump Python version to fix issue cross compiling
...
Not sure which patch version exactly fixed it, but 3.13.6 works.
2025-09-26 21:53:33 +05:00
Andrej730
f9ee838cd2
build-all - cross compile dependencies
2025-09-26 21:53:32 +05:00
Andrej730
cce0c39ab2
build-all.py - provide with-openssl for python on Mac
2025-09-26 21:53:32 +05:00
Andrej730
6b705f0448
build-all.py - document ADD_COMMIT_SHA env var
2025-09-26 21:53:32 +05:00
Andrej730
cac41064e0
build_osx - attempt to cross-compile intel binaries
...
ccache step broke (https://github.com/hendrikmuhs/ccache-action/issues/374 ) and macos-13 is now deprecated in general -
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/
2025-09-26 21:53:32 +05:00
Andrej730
350cf0406d
build-all.py - override minimum cmake version for OpenCOLLADA
2025-09-26 21:53:32 +05:00
Andrej730
47fd52b7c1
build-all.py - bump eigen package to avoid issues on cmake 4
2025-09-26 21:53:32 +05:00
Andrej730
d4c02a312a
build-all.py - bump json package to avoid issues on cmake 4
2025-09-26 21:53:31 +05:00
Andrej730
7cc1a849a6
build-all.py - opencollada patch to support config package on Unix
2025-09-26 21:53:31 +05:00
Andrej730
4df93af1fd
build-all.py - add OpenCOLLADA to IfcGeom dependencies
...
Otherwise it can be overlooked if you build IfcOpenShell-Python or any other target specifically, it was only built if you run build-all.py without any target arguments.
2025-09-26 21:53:31 +05:00
Andrej730
fc1c8f2071
build-all.py - CGAL to use v5.6.3
...
5.6.x-branch was removed, see https://github.com/CGAL/cgal/issues/9079
2025-09-26 21:53:31 +05:00
Andrej730
e8d924426f
build-all.py - add a note about xz requirement
2025-09-26 21:53:30 +05:00
Andrej730
5a3f809d03
build-all.py - fix Python 3.6 support for rocky ( 566c9af)
2025-09-26 21:53:30 +05:00
Andrej730
b22452aaac
build-all.py - print all missing commands simultaneoously
2025-09-26 21:53:30 +05:00
Andrej730
6c05e2ea8c
Fix missing yacc in linux builds
2025-09-26 21:53:30 +05:00
Andrej730
b3583d4191
typing
2025-09-26 21:52:35 +05:00
Andrej730
3ec7b71565
build-all.py - use find_package for CGAL
2025-09-18 17:53:35 +05:00
Andrej730
048a94ddc5
build-all.py - bump json version and use find_package
2025-09-18 17:53:34 +05:00
Andrej730
235eb3c83c
build-all.py - use find_package for eigen3
2025-09-18 17:53:34 +05:00
Andrej730
4d0737c49b
build-all, run-cmake - pass BOOST_ROOT as cmake prefix path
2025-09-18 17:53:34 +05:00
Andrej730
b499686c7c
build-all.py - use find_package for occt
2025-09-18 17:53:34 +05:00
Andrej730
663d233e3c
build-all.py - document more env variables
2025-09-18 17:53:33 +05:00
Andrej730
fa1936c10a
build-all.py - avoid building 3d viewer for OCCT
2025-09-18 17:53:33 +05:00
Andrej730
8c89ba497b
build-all.py - use find_package for opencollada
2025-09-18 17:20:57 +05:00
Andrej730
2284ddd68c
build-all.py - use find_package for libxml2
2025-09-18 17:20:55 +05:00
Andrej730
8daf6b0b04
build-all.py - use find_package for swig
2025-09-18 17:20:52 +05:00
Andrej730
e7a6f86299
build-all.py - don't break in case if some optional dependencies are missing
2025-09-18 14:07:58 +05:00
Andrej730
cae711b393
build-all.py - mention ssl requirement for Python ( 4ee6863)
2025-09-18 14:07:58 +05:00
Andrej730
566c9afa77
build-all.py - print live logs to the log file
2025-09-18 14:07:58 +05:00
Andrej730
94851016d7
build-all.py - use find_package for hdf5
2025-09-18 14:07:58 +05:00
Andrej730
1dd3c298df
build-all.py - explicitly disable xlib
...
I assume it's not needed, but Desktop Ubuntu seems to trying to build it anyway and fails since `libx11-dev` is missing.
2025-09-18 14:07:58 +05:00
Andrej730
c384ac26cd
build-all.py - use pcre2 for swig
...
As it was needed for more recent swig version. Bumped swig in ae771cb without knowing this, so essentially building swig with build-all.py was broken for a bit.
2025-09-18 14:07:58 +05:00
Andrej730
a57080da74
build-all.py - ensure yacc is installed
2025-09-18 14:07:58 +05:00
Andrej730
71e59fe4c2
build-all.py - remove 'rel-' from swig tags
...
As they were used by the older versions and no longer provided after 4.1.0, see https://github.com/swig/swig/tags
2025-09-18 14:07:58 +05:00
Andrej730
aedae0b3c1
build-all.py - hdf5 to use cmake instead of ctest
...
After version 1.13.0 it seems hdf5 stopped publishing builds on the ftp and they also stopped publishing `CMake-hdf5-*` builds.
Switching to cmake, it will also make it consistent with build-deps.cmd
2025-09-18 14:07:58 +05:00
Andrej730
658f9b87a5
build-deps.cmd - bump hdf5 to match build-all
...
Has to skip hdf5 1.13.0 because it had a bug in it's cmake config setup, so `find_package` couldn't recognize, and the issue was fixed in 1.13.1.
2025-09-18 14:07:58 +05:00
Andrej730
d0d5f972df
cmake - use find_package for rocksdb and zstd
2025-09-18 14:07:58 +05:00
Andrej730
9a38455465
black .
2025-09-12 20:11:06 +05:00
Thomas Krijnen
f0cd8c59c7
Build pyodide wheel without rocksdb
2025-09-12 16:10:19 +02:00