Commit Graph

203 Commits

Author SHA1 Message Date
corentinl
784c4fecb4 git: renormalize some files
wrong clrf
2025-12-15 17:06:07 +01:00
Corentin Le Molgat
4f9d32fd6a cmake: dotnet build samples,examples,tests fixup 2025-12-03 14:43:59 +01:00
Mizux Seiha
94dceb5957 cmake: fix .net release candidate support 2025-12-03 14:43:03 +01:00
Corentin Le Molgat
2a36fb057b cmake: bump protobuf to v33.1 2025-11-19 09:39:56 +01: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
24eb888d2e doxygen: update docs 2025-07-09 14:13:52 +02:00
Corentin Le Molgat
835b3b3b93 doxygen: force light-mode for doc 2025-06-30 15:20:19 +02:00
Mizux Seiha
8e1e6b5e97 dependencies: bump Protobuf from v31.0 to v31.1 2025-06-17 11:08:04 +02:00
Mizux Seiha
ec2e8c68c9 deps: add missing absl::random_internal_entropy_pool 2025-05-22 14:43:02 +02:00
Mizux Seiha
1a913c57f9 cmake: fixup abseil-cpp bump
`absl::bad_any_cast_impl` has been removed
ref: 8ce0c88d6a
2025-05-22 14:42:57 +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
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
3312af9735 dotnet: cleanup the use Net8.0 as default 2025-04-30 15:03:41 +02:00
Corentin Le Molgat
b13bc4085b cmake(dotnet): Fix Sample and Test csproj.in
Now correctly use the copied .cs file instead of the original one.
Which means hacking the `<CMAKE_BINARY_DIR>/dotnet/<component>/<sample>/<sample>.cs`
then running `dotnet build` behave as expected...
2025-03-28 11:46:12 +01:00
Corentin Le Molgat
36220e039d dependency: bump protobuf to v30.2 2025-03-28 09:38:56 +01:00
Corentin Le Molgat
6258871db6 dependency: bump protobuf to v30.1 2025-03-26 11:42:18 +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
Mizux Seiha
7b71c4b140 dependencies: Bump protobuf to v29.3 2025-02-11 14:47:27 +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
a66a6daac7 Bump Copyright to 2025 2025-01-10 11:35:44 +01:00
Mizux Seiha
49f1623661 deps: Bump Protobuf to v29.2 2024-12-19 21:35:55 +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
e670dccdb0 cmake: Bump Protobuf to v28.3 and use shared libraries 2024-11-15 14:42:08 +01:00
Corentin Le Molgat
79d194ceff dotnet: update xunit 2024-11-15 10:27:20 +01:00
Laurent Perron
4cbd27dae9 sync with main 2024-05-30 10:52:42 +02:00
Mizux Seiha
5d771cc919 dependency: bump Protobuf to v25.3 2024-02-22 11:44:59 +01:00
Mizux Seiha
af98bfc60c dotnet: Try to add a README.md to package 2024-02-15 08:50:44 +01:00
Corentin Le Molgat
ab64c92906 fixup after deps bump 2024-01-31 17:01:05 +01:00
Corentin Le Molgat
dd6da5bf0f cmake: rework dotnet helper functions 2024-01-18 11:22:38 +01:00
Mizux Seiha
a76bf1c5dd bump license boilerplate 2024-01-04 13:43:15 +01:00
Corentin Le Molgat
e2b0e3b163 deps: Bump Protobuf v25.0 to v25.1
dev note: `git grep "[34]\.25\.0"`
2023-12-18 16:34:15 +01:00
Corentin Le Molgat
8386a84234 cmake: Fix doxygen documentations 2023-11-27 16:12:16 +01:00
Corentin Le Molgat
129e1a8fad dependencies: Bump Protobuf from v24.4 to v25.0 2023-11-10 16:48:32 +01:00
Laurent Perron
d229e48c88 polish model_builder code and samples; tweak C# wrapping code 2023-11-03 15:09:13 +01:00
Laurent Perron
c0f2ce22a3 LogCallback -> MbLogCallback 2023-11-01 21:53:36 +01:00
Mizux Seiha
4cededaa16 dotnet: Fix Google.OrTools csproj templates 2023-10-31 13:35:25 +01:00
Corentin Le Molgat
6286ae4499 replace VS 2019 by 2022 in the doc 2023-10-30 14:36:28 +01:00
Mizux Seiha
bfdc7b5dce dependency: Bump Protobuf to v24.4 2023-10-06 18:12:44 +02:00
Corentin Le Molgat
72a609006b dotnet: fix indent 2023-08-21 09:04:57 +02:00
Corentin Le Molgat
e3d047f983 deps: Bump Protobuf to v24.0 2023-08-11 15:13:42 +02:00
Mizux Seiha
0693558fd5 deps: finish Protobuf 3.23.4 bump 2023-08-10 12:53:06 +02:00
Corentin Le Molgat
f05719439c dotnet: Bump xunit deps
Fix xunit CS5001 error:
 Program does not contain a static 'Main' method suitable for an entry point XUnit
2023-07-31 01:48:44 -07:00
Mizux Seiha
3716579ca4 deps: Fix Protobuf bump to v23.3 2023-06-29 15:29:05 +02:00
Corentin Le Molgat
77bc962925 doxygen: Fix #define list 2023-06-07 14:43:51 +02:00
Corentin Le Molgat
331ca9647a dotnet: typo fix 2023-06-02 08:53:08 +02:00
Mizux Seiha
19eede6b61 deps: Bump protobuf to v23.2 2023-05-30 11:22:25 +02:00
Mizux Seiha
fdb50b644d deps: Bump protobuf to v23.1 2023-05-22 00:18:42 +02:00
Mizux Seiha
8021a8837e deps: Bump Protobuf v21.12 -> v22.2 2023-03-24 10:47:51 +01:00