225 Commits

Author SHA1 Message Date
Corentin Le Molgat
4f5557884f cmake: fix soplex boost check in a super build 2026-01-05 18:19:20 +01:00
Guillaume Chatelet
7345481dfe Remove fuzztest support from OR-Tools (#4938)
* Remove fuzztest support from OR-Tools
2025-12-08 11:31:29 +01:00
Corentin Le Molgat
6555f4d2e4 cmake: migrate to scip 10.0.0 and soplex 8.0.0 2025-12-01 17:48:32 +01:00
Corentin Le Molgat
5d31a932d6 cmake: bump scip to v924
note: also  bump soplex to v7.1.6

tested using: `./build/bin/math_opt_solvers_gscip_solver_test`
2025-11-21 16:15:51 +01:00
Corentin Le Molgat
2a36fb057b cmake: bump protobuf to v33.1 2025-11-19 09:39:56 +01:00
Corentin Le Molgat
552d1d1644 cmake: Fix abseil-cpp abseil_test_dll usage 2025-11-05 11:28:22 +01:00
Corentin Le Molgat
931536da04 cmake: update re2 and highs 2025-11-05 11:27:08 +01:00
Guillaume Chatelet
ed397541f4 Update bazel and flatzinc (#4879) 2025-10-16 14:09:17 +02:00
Corentin Le Molgat
22bc8cef36 dependencies: bump abseil-cpp to 20250814.1 2025-10-16 11:52:06 +02:00
Guillaume Chatelet
8710e86e8a Test export 2025-10-16 11:43:45 +02:00
Corentin Le Molgat
bef5bd6dc4 cmake: bump Scip to v923
note: can't bump bazel since scip v923 is not available on BCR
2025-09-29 16:35:06 +02:00
Corentin Le Molgat
29a74e7547 base: backport rework from main 2025-09-22 18:05:44 +02:00
Mizux Seiha
4f381f6d07 backport from main:
* bump abseil to 20250814
* bump protobuf to v32.0
* cmake: add ccache auto support
* backport flatzinc, math_opt and sat update
2025-09-16 16:25:04 +02:00
Mizux Seiha
8e1e6b5e97 dependencies: bump Protobuf from v31.0 to v31.1 2025-06-17 11:08:04 +02:00
Florian OMNES
88931faad6 Fix bz2.dll install path for windows-cpp archive 2025-06-16 11:36:04 +02:00
Corentin Le Molgat
5587f01a23 dependencies: Fix MACOSX_RPATH usage (#4674)
1. This is a boolean property which must be set to TRUE or FALSE
   If TRUE, the default, cmake will use @rpath as directory portion (aka prefix) of the  install_name (otool LC_ID_DYLIB)
   note: CMP0042 set it to TRUE by default
2. To change this prefix you must use INSTALL_NAME_DIR
3. To change the INSTALL_RPATH (otool LC_RPATH) (e.g. to set it to @loader_path) you must use the INSTALL_RPATH property.

ref:
https://cmake.org/cmake/help/latest/variable/CMAKE_MACOSX_RPATH.html
https://cmake.org/cmake/help/latest/prop_tgt/MACOSX_RPATH.html
https://cmake.org/cmake/help/latest/prop_tgt/INSTALL_RPATH.html
https://cmake.org/cmake/help/latest/policy/CMP0042.html
2025-06-11 17:57:43 +02:00
Corentin Le Molgat
474b5c337f HiGHS cleanup 2025-06-11 09:37:23 +02:00
galabovaa
aa726710d0 cmake: HiGHS v1.11.0 (#4670)
* no longer needs patch

ref: https://github.com/ERGO-Code/HiGHS/releases/tag/v1.11.0
2025-06-11 09:37:11 +02:00
Corentin Le Molgat
9cbf09afdf cmake: bump dependencies
* abseil-cpp 20250512.0
* protobuf v31.0
* re2 2024-07-02
* googletest 1.17.0
* benchmark 1.9.2

devNote: to fix a patch not working
```sh
cd ~/.../ortools_repo
cmake -S. -Bbuild -DBUILD_DEPS=ON -DBUILD_EXAMPLES=OFF -DBUILD_SAMPLES=OFF -DBUILD_TESTING=ON
pushd build/_deps/absl-src
git apply --3way ~/.../ortools_repo/patches/abseil-cpp-20250512.0.patch
git mergetool
git diff HEAD -u > ~/.../ortools_repo/patches/abseil-cpp-20250512.0.patch
cd ..
rm -rf absl-*
popd
<repeat>
```
2025-05-22 14:42:48 +02:00
Mizux Seiha
7fc67a4468 bazel: update deps
* don't use repo name
* Bump abseil-cpp to 20250512.0
* Bump Protobuf to 31.0
* Bump benchmark to 1.9.2
* Bump googletest to 1.17.0
2025-05-22 14:42:28 +02:00
Corentin Le Molgat
8480ff4f3f dependency: Fix bzip2 support
* always enable it
* Fix CMake support
* fix windows support
2025-04-30 15:15:39 +02:00
Corentin Le Molgat
3067056625 backport from main branch
* bazel: add missing python typing-extensions requirements
* use [[maybe_unused]] standard attribute
* linear_solver: improve LpQuadraticTerm support
2025-04-30 15:15:39 +02:00
Corentin Le Molgat
313a41e2f1 bazel: Fix math_opt's elemental python binding
* use a patched pybind11_bazel archive applying the pybind11-v2.13.6.patch
2025-04-30 14:06:01 +02:00
Corentin Le Molgat
55675f8302 cmake: Fix math_opt's elemental python binding 2025-04-30 14:06:01 +02:00
Laurent Perron
7f3f4c39bc bump scip to 9.2.2 for cmake 2025-04-21 20:40:32 +02:00
Corentin Le Molgat
d51bce0df9 cmake: Fix HiGHs target_include_directories
should Fix #4611
2025-03-31 14:27:04 +02:00
Corentin Le Molgat
36220e039d dependency: bump protobuf to v30.2 2025-03-28 09:38:56 +01:00
Mizux Seiha
7fb4f6c883 cmake: add fuzztest stuff 2025-03-27 19:33:48 +01:00
Corentin Le Molgat
58513d0cc0 dependency: bump abseil-cpp to 20250127.1 2025-03-26 15:59:10 +01:00
Corentin Le Molgat
c1377af411 dependency: update googletest to 1.16.0 2025-03-26 14:48:17 +01:00
Corentin Le Molgat
6258871db6 dependency: bump protobuf to v30.1 2025-03-26 11:42:18 +01:00
Laurent Perron
107216cf8a support for highs in cmake multi config 2025-03-22 04:27:01 -07:00
Laurent Perron
8efe3abd6b bump highs to 1.10 2025-03-21 06:57:48 -07:00
Corentin Le Molgat
0d035168ea deps: bump abseil-cpp to 20250127.0 2025-03-13 15:56:35 +01:00
Corentin Le Molgat
77a28070b9 deps: bump scip to v9.2.1
* use libscip shared library
* enable soplex
2025-03-13 15:56:35 +01:00
Mizux Seiha
d97048d4eb scip bump to v921 2025-03-04 21:07:18 +01:00
Mizux Seiha
7b71c4b140 dependencies: Bump protobuf to v29.3 2025-02-11 14:47:27 +01:00
Mizux Seiha
88d8156511 cmake: googletest patch fix
Signed-off-by: Mizux Seiha <mizux.dev@gmail.com>
2025-02-06 11:21:31 +01:00
Mizux Seiha
dba6cda4a7 cmake: googletest patch fixup 2025-02-05 21:36:36 +01:00
Corentin Le Molgat
de4180fb6d cmake: Fix googletest's flags dllimport/dllexport declspec 2025-02-03 16:25:41 +01:00
Corentin Le Molgat
9be886380c cmake: Fix abseil ABSL_DECLARE_FLAG declspec support with MSVC 2025-02-03 11:26:14 +01:00
Corentin Le Molgat
6f48941686 bazel: backport cleanup from main 2025-01-22 13:53:19 +01:00
Corentin Le Molgat
a66a6daac7 Bump Copyright to 2025 2025-01-10 11:35:44 +01:00
Laurent Perron
f26f9eab80 fix 2024-12-31 14:20:27 +01:00
Mizux Seiha
49f1623661 deps: Bump Protobuf to v29.2 2024-12-19 21:35:55 +01:00
Corentin Le Molgat
101ef67cf8 bazel: remove pybind11_bazel patch 2024-12-18 09:11:23 +01:00
Corentin Le Molgat
3543608705 dependency: Bump Protobuf to v29.1 2024-12-09 15:41:28 +01:00
Mizux Seiha
423a99bb8f deps: Bump Protobuf to v29.0 2024-12-03 18:06:49 +01:00
Corentin Le Molgat
cfa3883c44 deps: Bump HiGHS to v1.8.1 2024-11-22 15:38:02 +01:00
Corentin Le Molgat
5102548a5c deps: Bump SCIP to v920 2024-11-15 15:25:02 +01:00