Commit Graph

87 Commits

Author SHA1 Message Date
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
Corentin Le Molgat
e8b9dbea4f dotnet: Add .Net 9.0 support 2024-11-08 14:13:28 +01:00
Corentin Le Molgat
9f3da5e88e cmake: Fix windows nuget package 2024-11-04 10:45:04 +01:00
Corentin Le Molgat
2f43818c74 cmake: Fix dotnet.cmake for windows 2024-10-25 16:17:56 +02:00
Corentin Le Molgat
bb19935571 cmake: dotnet test fixup 2024-09-06 07:51:49 +02:00
Corentin Le Molgat
ecdf969cbf dotnet.cmake: cleanup 2024-06-20 09:45:58 +02:00
Corentin Le Molgat
e15b2e359d dotnet: move routing.i to ortools/routing/csharp/
* move .Net samples to routing/samples/
* factorise %include in base.i
2024-04-12 18:12:47 +02:00
Corentin Le Molgat
88d94984ca constraint_solver: export refactor from google3
* Add pybind11 wrapper
* Move routing proto to routing/
2024-04-12 17:17:40 +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
Mizux Seiha
72ebd8b748 cmake: rework .Net support 2021-12-03 14:20:19 +01:00
Mizux Seiha
d4a40bbd4c cmake: Fix dotnet.cmake 2021-12-01 12:23:38 +01:00
Corentin Le Molgat
9bcf117040 cmake: Rework dotnet.cmake 2021-11-30 18:02:46 +01:00
Corentin Le Molgat
d51879e3d7 cmake: cleanup <lang>.cmake 2021-11-26 10:29:35 +01:00
Mizux Seiha
d0e7970c6b cmake: Added GLPK support and docs
* Use Mizux/GLPK (Tag 5.0)
* cmake: Fix swig flags
* cmake: Update ortoolsConfig.cmake
2021-11-17 14:04:57 +01:00
Mizux Seiha
5713958c45 cmake: Use PROJECT_NAMESPACE 2021-11-17 12:28:42 +01:00