93 Commits

Author SHA1 Message Date
Mizux Seiha
94dceb5957 cmake: fix .net release candidate support 2025-12-03 14:43:03 +01: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
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
Corentin Le Molgat
52d44af1dd cmake: update doxygen-awesome-css from v2.1.0 to v2.3.4 2025-06-26 13:27:34 +02:00
Mizux Seiha
483a20165f cmake: format fix 2025-06-04 09:39:36 +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
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
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
Corentin Le Molgat
1273928df0 cmake: backport update from main 2024-11-15 10:27:20 +01:00
Corentin Le Molgat
2012f67202 cmake: dotnet test fixup 2024-09-04 08:36:04 +02:00
Corentin Le Molgat
f5d9ea77be cmake: cleanup 2024-07-12 15:50:55 +02:00
Corentin Le Molgat
34de189f40 backport cmake and bazel update from main 2024-05-30 10:52:45 +02:00
Mizux Seiha
af98bfc60c dotnet: Try to add a README.md to package 2024-02-15 08:50:44 +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
Laurent Perron
6eb36dbfc7 initial support for dotnet 8.0 2023-12-21 09:38:30 +01:00
Corentin Le Molgat
a87803a881 cmake: find proto in algorithms/ 2023-12-08 14:32:20 +01:00
Corentin Le Molgat
4adbf439e6 cmake: fix -p:Platform in dotnet build 2023-11-10 05:16:18 -08:00
Mizux Seiha
f5b0a65a4a cmake: link dotnet_native_package to model_builder
note: still failling build
2023-11-01 20:05:42 +01:00
Corentin Le Molgat
b6425df8e4 Revert "cmake: Move test macros after package build"
This reverts commit 2118b9f52d.
2023-02-22 09:26:36 +01:00
Corentin Le Molgat
2118b9f52d cmake: Move test macros after package build 2023-02-17 18:23:06 +01:00
Corentin Le Molgat
af4948c414 cmake: Add support for net7.0 TFM 2023-02-06 08:48:45 +01:00
Mizux Seiha
bc37fcafa4 cmake: Add .Net documentation 2023-02-02 11:40:42 +01:00
Corentin Le Molgat
ea0038d924 dotnet: Add net46,net461,net462 support 2022-11-21 17:29:27 +01:00
Corentin Le Molgat
03abc88fd0 dotnet: remove netstandard2.0 (unsupported)
ortools\sat\csharp\CpSolver.cs(214,25): error CS1061: 'Queue<Term>' does not contain a definition for 'TryDequeue' and no accessible extension method 'TryDequeue' accepting a first argument of type 'Queue<Term>' could be found
2022-11-21 17:29:27 +01:00
Corentin Le Molgat
9ffe31dcbf dotnet: Rework C# lang version
* use 9.0 for building library
* use 8.0 when building samples
2022-11-21 17:29:27 +01:00
Mizux Seiha
c76c942180 dotnet: Add more optional TFM (disable by default) 2022-11-15 13:37:50 +01:00
Mizux Seiha
d898c91dbd dotnet: rework TFM management 2022-11-15 13:36:46 +01:00
Mizux Seiha
80c098279d dotnet: rework RID management 2022-11-15 13:36:09 +01:00
Mizux Seiha
7293caad10 dotnet: rework lang version 2022-11-15 13:34:52 +01:00
Corentin Le Molgat
1e8423c44f swig: Fix dotnet build when using swig 4.1.0 2022-11-07 15:31:47 +01:00
Corentin Le Molgat
228f9593aa cmake(dotnet): Fix dependency
dotnet_package was not rebuild when dotnet_native_package change
2022-10-24 08:07:35 +02:00
Corentin Le Molgat
86321f2025 cmake: prepare HiGHS support 2022-10-06 14:45:07 +02:00
Corentin Le Molgat
adf6e3dcbc cmake: Fix .Net 2022-09-28 10:32:36 +02:00
Mizux Seiha
baaf1ca82a cmake: Fix dotnet build
* fix cmake/dotnet.cmake
* fix <cmp>/dotnet/CMakeLists.txt
* fix examples/tests/CMakeLists.txt
2022-09-23 13:15:36 +02:00
Corentin Le Molgat
c90b245eab cmake: Fix XCode dotnet build 2022-08-31 13:29:20 +02:00
Corentin Le Molgat
045a5d93b7 Sync google3 github 2022-06-17 14:23:23 +02:00
Corentin Le Molgat
cbc5674ffb cmake(dotnet): Use USE_DOTNET_CORE_31 and USE_DOTNET_6 2022-06-10 16:06:18 +02:00
Corentin Le Molgat
e6107f65cf dotnet: Add support for linux-arm64 and osx-arm64 (#2724) 2022-03-25 11:12:00 +01:00
Corentin Le Molgat
5f1cb90617 cmake(dotnet): Be able to disable a Target Framework Moniker 2022-03-18 18:02:30 +01:00
Corentin Le Molgat
e87e7bd8e5 tools/release: Fix windows build_dotnet 2022-03-03 17:01:35 +00:00
Corentin Le Molgat
674a0d6f77 cmake(dotnet): Add UNIVERSAL_DOTNET_PACKAGE option 2022-02-28 15:33:13 +01:00
Mizux Seiha
a096ca219c export few more proto 2022-02-26 01:47:32 +01:00
Mizux Seiha
32b101b9ee cmake: Fixup for pdlp 2022-02-25 23:43:01 +01:00
Corentin Le Molgat
1115798cd7 cmake: WORKING_DIRECTORY Fixup 2021-12-06 16:37:17 +01:00
Corentin Le Molgat
a6408ddb3b dotnet: Use multiple TFM in samples 2021-12-06 12:02:40 +01:00
Corentin Le Molgat
81e568d519 Fixup dotnet.cmake 2021-12-03 15:28:26 +01:00
Corentin Le Molgat
5f567735d7 cmake: Fix dotnet.cmake and path 2021-12-03 14:20:19 +01:00