Commit Graph

1211 Commits

Author SHA1 Message Date
Mizux Seiha
9845ee219b cmake: fix python pre release support 2025-12-03 14:42:53 +01:00
Corentin Le Molgat
78ea1566e6 fix routing/parser build 2025-12-03 14:42:23 +01:00
Guillaume Chatelet
b880e0fb64 Use new bintest framework (#4928) 2025-12-02 15:33:12 +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
032fad4c94 cmake(ci): fix almalinux dockerfile 2025-12-01 17:47:22 +01:00
Corentin Le Molgat
c8821290d5 cmake: cleanup ortools_cxx_test 2025-12-01 17:47:11 +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
ebe81847a8 cmake: fix configure when using -DBUILD_TESTING=OFF 2025-11-21 11:21:29 +01:00
Corentin Le Molgat
2a36fb057b cmake: bump protobuf to v33.1 2025-11-19 09:39:56 +01:00
Mizux Seiha
93271eb902 cmake(ci): disable dotnet example build in docker based jobs 2025-11-19 08:18:42 +01:00
Corentin Le Molgat
3e6086a363 cmake(ci): add CMAKE_BUILD_PARALLEL_LEVEL support
now build in -j 4 by default
2025-11-18 16:24:39 +01:00
Corentin Le Molgat
f204b720b8 glpk: move it to third_party_solvers/ 2025-11-12 17:26:40 +01:00
Mizux Seiha
b53c28a6ca cmake: system_deps build googletest
have to built it to have string_view support
2025-11-12 17:26:35 +01:00
Corentin Le Molgat
931536da04 cmake: update re2 and highs 2025-11-05 11:27:08 +01:00
Corentin Le Molgat
cc726183c2 cmake: fix host.CMakeLists.txt build 2025-10-16 14:21:57 +02:00
Corentin Le Molgat
2adf929a73 cmake: move set cmd after FetchContent_Declare
note: they will be use by FetchContent_MakeAvailable
2025-10-16 14:21:51 +02:00
Corentin Le Molgat
0814f8f29f ci: migrate rockylinux base image
> The Docker team curates the Official Images program,
and there are currently some technical constraints preventing
Rocky Linux from publishing updates here. For the most
up-to-date container images, please refer to the Rocky Linux
Docker Hub repository for now.

ref: https://hub.docker.com/_/rockylinux
2025-10-16 14:09:54 +02:00
Corentin Le Molgat
862a6af30c cmake: disable type check by default 2025-10-16 11:53:51 +02:00
Corentin Le Molgat
22bc8cef36 dependencies: bump abseil-cpp to 20250814.1 2025-10-16 11:52:06 +02:00
Mizux Seiha
1533e23537 cmake: reformat python.cmake 2025-10-16 11:45:29 +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
Corentin Le Molgat
e4334bea06 cmake(ci): fix debian python and dotnet build 2025-08-27 08:13:18 +02:00
Mizux Seiha
805ef64029 Merge remote-tracking branch 'origin/main' into v99bugfix 2025-08-26 15:52:40 +02:00
Corentin Le Molgat
3ca6e921ad cmake: add license boilerplate to samples 2025-08-21 13:56:24 +02:00
Mizux Seiha
1bf2448981 cmake: fix math_opt update
* fix cxx build
* fix python build
2025-08-20 11:37:19 +02:00
Mizux Seiha
4ca5464e48 cmake: fix ortools/util/python 2025-08-20 11:36:44 +02:00
Mizux Seiha
d389457ae8 cmake: regenerate docs/ images 2025-08-07 12:46:27 +02:00
Mizux Seiha
a762c579b7 cmake: update docs/ 2025-08-07 12:45:53 +02:00
Corentin Le Molgat
6a6e57a0b8 ci: fix system_deps python jobs not using archlinux's pybind11 3.0.0 2025-07-24 09:52:38 +02:00
Corentin Le Molgat
a7f49a2585 backport from main
* rename swig files .i in .swig
* update constraint_solver and routing
* backport math_opt changes
* move dynamic loading to ortools/third_party_solvers
2025-07-23 23:12:34 +02:00
Corentin Le Molgat
95e8a33097 ci: fix system_deps python jobs not using archlinux's pybind11 2025-07-21 17:24:38 +02:00
Corentin Le Molgat
513ee8bd00 cmake: fix glopConfig.cmake 2025-07-21 15:31:49 +02:00
Corentin Le Molgat
efa8b07484 cmake: fix glopConfig.cmake 2025-07-21 15:00:18 +02:00
Corentin Le Molgat
f540e75db3 cmake: fix -DBUILD_CXX=OFF -DBUILD_GLOP=ON build 2025-07-21 11:56:34 +02:00
Corentin Le Molgat
0e129b5fc6 cmake: fix -DBUILD_CXX=OFF -DBUILD_GLOP=ON build 2025-07-21 11:48:13 +02:00
Laurent Perron
0720713896 [CP-SAT] simplify python proto generation workflow 2025-07-17 12:55:17 +02:00
Laurent Perron
e5dc796ef6 [CP-SAT] remove the use of python protobufs; use proxies to C++ protobufs instead; this changes slightly the API of these proto for parameters 2025-07-16 16:55:49 +02:00
Mizux Seiha
959bb0d51c cmake: Use Boost repo instead of archive
should fix #4724
2025-07-15 10:19:34 +02:00
Mizux Seiha
c19897df1b cmake: Use Boost repo instead of archive
should fix #4724
2025-07-15 10:09:38 +02:00
Corentin Le Molgat
9d3350dcbc cmake: Rework FindSCIP.cmake
note: currently scip do not provide alias targets when installing scip.
2025-07-10 11:00:45 +02:00
Corentin Le Molgat
9141d05483 cmake: docs fixup 2025-07-10 10:58:01 +02:00
Corentin Le Molgat
194bf807ac doxygen: add missing ortools deps to c++ doc
note: this is needed so doxygen can parse generated protoc pb.h.
2025-07-09 17:56:50 +02:00
Corentin Le Molgat
1cad6fc8e0 doxygen: add missing ortools deps to c++ doc
note: this is needed so doxygen can parse generated protoc pb.h.
2025-07-09 17:56:05 +02:00
Mizux Seiha
24eb888d2e doxygen: update docs 2025-07-09 14:13:52 +02:00
Corentin Le Molgat
052d57da07 doxygen: Improve C++ ref manual
* Had to use absolute paths otherwise `ortools/<dir>` conflict with `build/ortools/<dir>`
* rework Doxygen main page following devsite C++ ref overview.
* improve doxygen c++ cache
  note: doxygen log specify the ideal cache size according to the previous run.
2025-07-09 14:13:46 +02:00
Corentin Le Molgat
3445c9233f cpp: Add DoxygenLayout.xml
move "detailedDescription" to top to follow devsite layout convention
2025-07-09 14:13:41 +02:00
Mizux Seiha
e2a2295fb4 doxygen: update docs 2025-07-08 13:45:24 +02:00