Mizux Seiha
805ef64029
Merge remote-tracking branch 'origin/main' into v99bugfix
2025-08-26 15:52:40 +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
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
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
24eb888d2e
doxygen: update docs
2025-07-09 14:13:52 +02:00
Mizux Seiha
e2a2295fb4
doxygen: update docs
2025-07-08 13:45:24 +02:00
Guillaume Chatelet
914025a5f8
Turn some .i files into .swig
...
This helps with the import / export process.
2025-07-03 11:02:22 +02:00
Guillaume Chatelet
6af8bd54b4
Turn some .i files into .swig
...
This helps with the import / export process.
2025-07-02 19:11:40 +00:00
Laurent Perron
5b1376b9df
small cleaning
2025-07-01 16:51:11 +02:00
Corentin Le Molgat
835b3b3b93
doxygen: force light-mode for doc
2025-06-30 15:20:19 +02:00
Corentin Le Molgat
94308a9fe6
doxygen: force light-mode for doc
2025-06-30 11:54:28 +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
Corentin Le Molgat
b7f7e9b1ec
cmake: update doxygen-awesome-css from v2.1.0 to v2.3.4
2025-06-26 13:24:26 +02:00
Mizux Seiha
483a20165f
cmake: format fix
2025-06-04 09:39:36 +02:00
Mizux Seiha
26b2071f30
cmake: format fix
2025-06-04 09:36:40 +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
Mizux Seiha
965c619f65
deps: add missing absl::random_internal_entropy_pool
2025-05-22 09:53:23 +02:00
Mizux Seiha
f9e9b55cc1
cmake: fixup abseil-cpp bump
...
`absl::bad_any_cast_impl` has been removed
ref: 8ce0c88d6a
2025-05-22 03:12:46 +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
211b624cde
math_opt: export from google3
...
* CMake has not been updated yet
* bazel was compiling at least last week
bazel: disable math opt facility_location.py
missing some dependencies...
2025-04-30 14:06:01 +02:00
Corentin Le Molgat
5bf70b691f
math_opt: export from google3
...
* CMake has not been updated yet
* bazel was compiling at least last week
bazel: disable math opt facility_location.py
missing some dependencies...
2025-04-30 09:55:15 +02:00
Corentin Le Molgat
a5bbbcbcff
cmake: BZip2 fixup
2025-04-07 17:46:43 +02:00
Corentin Le Molgat
98d2b003ff
cmake: cleanup
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
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
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
4efd54f5f0
move set_cover code in its own directory
2025-02-17 12:52:36 +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
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
09be9a9815
cmake: fix model_build_helper.pyi on windows ( #4512 )
2025-01-24 02:22:30 -08: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
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
1273928df0
cmake: backport update from main
2024-11-15 10:27:20 +01:00
Mizux Seiha
bf70b788ab
math_opt: Fix cmake python install
2024-11-14 18:47:29 +01:00
Mizux Seiha
53fa48120f
cmake: Fix windows python.cmake runtime issue
...
note: libprotobuf.dll depends on utf8_validity.dll
when tested it seems WinDLL() will load it so we may only
manually load highs.dll and libprotobuf.dll
which should implicitly load the three others:
abseil_dll.dll, zlib1.dll and utf8_validity.dll
2024-11-04 10:45:04 +01:00
Corentin Le Molgat
ddc6e27111
cmake: python.cmake windows test 1
2024-10-25 16:17:39 +02:00
Mizux Seiha
eaeb85a539
cmake: Fix utf8_validity
2024-10-24 14:36:57 +02:00
Mizux Seiha
5736c71fb0
cmake: Fix python and java copy
2024-10-22 21:15:46 +02:00
Corentin Le Molgat
80087b8860
cmake: Fix configure when solver are disable
2024-10-18 16:11:47 +02:00
Mizux Seiha
6bd3ebcf3d
cmake: Fix libz.so inside packages
2024-10-16 01:16:29 +02:00
Mizux Seiha
7c9adf2cd3
cmake: .Net and Java absl fixup
2024-10-15 14:32:33 +02:00
Mizux Seiha
3c7936e859
cmake: add missing absl deps in python
2024-10-15 13:44:06 +02:00