1224 Commits

Author SHA1 Message Date
Corentin Le Molgat
8f6258861d dependency: Bump Protobuf to v30.1 2025-03-24 16:19:09 +01:00
Corentin Le Molgat
5bc02349d5 cmake: cleanup 2025-03-24 16:11:19 +01:00
Corentin Le Molgat
285066c32d cmake: update docs/deps.dot 2025-03-24 14:15:50 +01:00
Corentin Le Molgat
9f0888a01d cmake: don't find_package if target already present
Better for super build integration (#4543)
2025-03-24 13:38:50 +01:00
Corentin Le Molgat
92b17b8fd2 cmake: make re2 a mandatory dependency 2025-03-24 13:38:50 +01:00
Laurent Perron
107216cf8a support for highs in cmake multi config 2025-03-22 04:27:01 -07:00
Laurent Perron
fb7544a82c fix highs multiconfig cmake 2025-03-22 12:13:16 +01:00
Laurent Perron
bbaf68564b bump highs to 1.10 2025-03-21 06:55:59 -07:00
Laurent Perron
b4c3ab0908 bump highs to 1.10 in cmake 2025-03-21 05:57:50 -07:00
Laurent Perron
0d40043e4c routing/parsers to cmake 2025-03-21 05:44:01 -07:00
Mizux Seiha
88a40d401f cmake(ci): Fix opensuse docker 2025-03-20 10:25:47 +01:00
Corentin Le Molgat
6d6916060d cmake: add fuzztest 2025-03-19 15:51:56 +01:00
Corentin Le Molgat
21d88dc1f9 cmake: clean internal README.md 2025-03-19 14:57:02 +01: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
Corentin Le Molgat
6acf4d3311 cmake: update internal doc 2025-03-13 08:23:11 +01:00
Mizux Seiha
51e348357d cmake: Enable soplex when building SCIP
* use SCIP::libscip
  note: While scip provide ALIAS,
  they forget to use it when `install(export ...)`
* update internal docs/
* build boost as static libraries
2025-03-12 14:12:54 +01:00
Corentin Le Molgat
b6678e4cbb dependencies: fixup abseil-cpp 2025-03-05 11:55:07 +01:00
Mizux Seiha
d97048d4eb scip bump to v921 2025-03-04 21:07:18 +01:00
Mizux Seiha
56fde74a11 move set_cover 2025-03-04 21:06:53 +01:00
Laurent Perron
6c81f1187e bump absl to 20250127.0 for cmake 2025-03-03 14:47:26 +01:00
Laurent Perron
4096100d40 bump scip to 9.2.1 for cmake 2025-02-25 19:28:53 +01:00
Laurent Perron
4efd54f5f0 move set_cover code in its own directory 2025-02-17 12:52:36 +01:00
Corentin Le Molgat
ee21143464 cmake: remove ortools_full.lib generation on windows
note: Do not build anymore got the error:
```
LINK : fatal error LNK1189: library limit of 65535 objects exceeded
```
2025-02-12 14:32:01 +01:00
Corentin Le Molgat
73bef34d95 cmake: update pybind11 to v2.13.6
* sync Dependencies.txt
2025-02-12 14:31:17 +01:00
Corentin Le Molgat
460cc866a6 cmake: remove ortools_full.lib generation on windows
note: Do not build anymore got the error:
```
LINK : fatal error LNK1189: library limit of 65535 objects exceeded
```
2025-02-12 05:29:33 -08:00
Corentin Le Molgat
01d57fed9f cmake: update pybind11 to v2.13.6
sync Dependencies.txt
2025-02-12 14:08:44 +01:00
Mizux Seiha
7b71c4b140 dependencies: Bump protobuf to v29.3 2025-02-11 14:47:27 +01:00
Mizux Seiha
20a88024f5 dependencies: Bump protobuf to v29.3 2025-02-11 12:05:28 +01:00
Corentin Le Molgat
3bbfde4de4 cmake: Fix glop install_build 2025-02-05 21:38:56 +01:00
Corentin Le Molgat
5ccb262e37 cmake: Fix glop install_build 2025-02-05 21:00:42 +01:00
Mizux Seiha
cba9f72e47 cmake: Fix glpk support on windows 2025-02-04 19:43:25 +01:00
Mizux Seiha
d3af4d76c9 cmake: Fix and enabled shared lib support with MSVC
* Add decldll to proto
* rework init to make it working for MSVC
* fix test_xprs_interface build
dotnet: Fix MSVC shared libs support
  * Fix csproj to include libortools.dll
java: Fix MSVC shared_libs support
  * Fix runtime jar to include libortools.dll
python: Fix MSVC shared_libs support
  * fix __init__.py.in loading for MSVC
2025-02-04 19:42:22 +01:00
Corentin Le Molgat
998314a9db cmake: Build gtest and benchmark as shared lib with MSVC
should fix `gmock.lib(gtest-all.obj) : error LNK2005`
2025-02-04 18:24:15 +01:00
Corentin Le Molgat
da058cd01b cmake: Fix and enabled shared lib support with MSVC
* Add decldll to proto
* rework init to make it working for MSVC
* fix test_xprs_interface build
dotnet: Fix MSVC shared libs support
  * Fix csproj to include libortools.dll
java: Fix MSVC shared_libs support
  * Fix runtime jar to include libortools.dll
python: Fix MSVC shared_libs support
  * fix __init__.py.in loading for MSVC
2025-02-04 14:28:08 +01:00
Corentin Le Molgat
befa5f7a4f cmake: Build gtest and benchmark as shared lib with MSVC
should fix `gmock.lib(gtest-all.obj) : error LNK2005`
2025-02-03 16:25:41 +01:00
Corentin Le Molgat
09be9a9815 cmake: fix model_build_helper.pyi on windows (#4512) 2025-01-24 02:22:30 -08:00
Corentin Le Molgat
9f398f6e9f swig: bump to 4.3.0 in all tools 2025-01-22 15:28:15 +01:00
Corentin Le Molgat
8a074c486a ci: cleanup cmake/Makefile 2025-01-22 15:28:15 +01:00
Corentin Le Molgat
210ccab7e8 swig: bump to 4.3.0 in various scripts and docker 2025-01-22 15:13:24 +01:00
Laurent Perron
54b8c24839 big graph cleaning; rewrite CP-SAT python layer; rewrite model_builder python layer; reorganize CP-SAT scheduling and packing code 2025-01-15 13:51:40 +01:00
Corentin Le Molgat
a66a6daac7 Bump Copyright to 2025 2025-01-10 11:35:44 +01:00
Corentin Le Molgat
c34026b101 Bump copyright to 2025
note: done using
```sh
git grep -l "2010-2024 Google" | xargs sed -i 's/2010-2024 Google/2010-2025 Google/'
```
2025-01-10 11:33:35 +01:00
Laurent Perron
bd2225832f fix cmake after CP-SAT python renaming 2025-01-09 16:33:47 +01:00
Laurent Perron
2fe0f90685 bump bazel dependencies; bump cmake google_benchmark to 1.9.1 2024-12-31 14:12:50 +01:00
Laurent Perron
a90371f0bc bump bazel dependencies; bump cmake google_benchmark to 1.9.1 2024-12-31 14:12:26 +01:00
Laurent Perron
6f97ceac86 cmake: bump highs to 1.9.0 2024-12-31 13:48:09 +01:00
Laurent Perron
5f9682f1b0 cmake: bump highs to 1.9.0 2024-12-31 13:47:55 +01:00
Mizux Seiha
49f1623661 deps: Bump Protobuf to v29.2 2024-12-19 21:35:55 +01:00
Mizux Seiha
a86127fec5 deps: Bump Protobuf to v29.2 2024-12-19 21:35:11 +01:00