Corentin Le Molgat
78ea1566e6
fix routing/parser build
2025-12-03 14:42:23 +01:00
Guillaume Chatelet
b880e0fb64
Use new bintest framework ( #4928 )
2025-12-02 15:33:12 +01:00
Corentin Le Molgat
c8821290d5
cmake: cleanup ortools_cxx_test
2025-12-01 17:47:11 +01:00
Corentin Le Molgat
f204b720b8
glpk: move it to third_party_solvers/
2025-11-12 17:26:40 +01:00
Corentin Le Molgat
862a6af30c
cmake: disable type check by default
2025-10-16 11:53:51 +02:00
Guillaume Chatelet
8710e86e8a
Test export
2025-10-16 11:43:45 +02: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
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
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
Corentin Le Molgat
194bf807ac
doxygen: add missing ortools deps to c++ doc
...
note: this is needed so doxygen can parse generated protoc pb.h.
2025-07-09 17:56:50 +02:00
Corentin Le Molgat
1cad6fc8e0
doxygen: add missing ortools deps to c++ doc
...
note: this is needed so doxygen can parse generated protoc pb.h.
2025-07-09 17:56:05 +02:00
Corentin Le Molgat
052d57da07
doxygen: Improve C++ ref manual
...
* Had to use absolute paths otherwise `ortools/<dir>` conflict with `build/ortools/<dir>`
* rework Doxygen main page following devsite C++ ref overview.
* improve doxygen c++ cache
note: doxygen log specify the ideal cache size according to the previous run.
2025-07-09 14:13:46 +02:00
Corentin Le Molgat
3445c9233f
cpp: Add DoxygenLayout.xml
...
move "detailedDescription" to top to follow devsite layout convention
2025-07-09 14:13:41 +02:00
Corentin Le Molgat
4dd891330a
doxygen: Improve C++ ref manual
...
* Had to use absolute paths otherwise `ortools/<dir>` conflict with `build/ortools/<dir>`
* rework Doxygen main page following devsite C++ ref overview.
* improve doxygen c++ cache
note: doxygen log specify the ideal cache size according to the previous run.
2025-07-07 17:37:36 +02:00
Corentin Le Molgat
2f343eee41
cpp: Add DoxygenLayout.xml
...
move "detailedDescription" to top to follow devsite layout convention
2025-07-07 15:39:38 +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
Laurent Perron
b61ec9860c
reorganize gurobi and xpress side loading
2025-06-18 18:22:06 +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
Laurent Perron
b787497074
bump .NET to 8.0; remove LP_PARSER option
2025-04-09 15:19:59 +02:00
Laurent Perron
d47f599ac2
bump .NET to 8.0; remove LP_PARSER option
2025-04-09 15:18:29 +02:00
Corentin Le Molgat
1f27694ab8
cmake: Add BZip2 support
2025-04-07 16:28:51 +02:00
Mizux Seiha
f63e33b9dc
cmake: Fix routing/parsers build
2025-03-27 17:52:49 +01:00
Laurent Perron
0d40043e4c
routing/parsers to cmake
2025-03-21 05:44:01 -07:00
Mizux Seiha
56fde74a11
move set_cover
2025-03-04 21:06: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
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
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
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
Corentin Le Molgat
1273928df0
cmake: backport update from main
2024-11-15 10:27:20 +01:00
Mizux Seiha
006b260d9e
cmake: Fix build when BUILD_TESTING=OFF
2024-10-24 21:39:08 +02:00
Mizux Seiha
4408ce4988
ci: cleanup workflows
2024-10-16 01:15:58 +02:00
Corentin Le Molgat
8a996d7e68
backport main/
2024-10-14 16:47:46 +02:00
Corentin Le Molgat
bbf7fbd36a
cmake: rework deps management
2024-10-11 14:08:00 +02:00
Corentin Le Molgat
30bbae08bb
cmake: Add MathOpt tests to build ( #4402 )
2024-10-09 01:30:09 +02:00
Mizux Seiha
792e3362b7
graph: Fix max_flow_test
2024-10-09 01:30:09 +02:00
Mizux Seiha
a02548f178
cmake: Rework ortools_cxx_test()
2024-10-07 11:10:49 +02:00
Corentin Le Molgat
1738560891
backport cmake fixup from main branch
2024-09-18 11:57:05 +02:00
Corentin Le Molgat
1ded1f2edd
sat: Add symmetry_util_test.cc
2024-08-28 13:29:25 +02:00
Mizux Seiha
85c64a815f
cmake: move check type in cpp.cmake
2024-07-19 13:46:12 +02:00
Mizux Seiha
8a1cd332c4
cmake: move check type in cpp.cmake
2024-07-18 22:01:58 +02:00
Corentin Le Molgat
99a1f7aa35
cmake: let CMake choose when adding /DNDEBUG on windows
...
ref: https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/Platform/Windows-MSVC.cmake?ref_type=heads#L489-L491
2024-07-17 08:32:55 +02:00
Corentin Le Molgat
0d46c059b6
cmake: let CMake choose when adding /DNDEBUG on windows
...
ref: https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/Platform/Windows-MSVC.cmake?ref_type=heads#L489-L491
2024-07-16 23:30:26 -07:00
Corentin Le Molgat
f5d9ea77be
cmake: cleanup
2024-07-12 15:50:55 +02:00