Corentin Le Molgat
4dd0267861
bazel: sort dependencies logically
...
bazel's rules first then C++ deps then languages specific deps (e.g. pybind11)
2025-07-21 11:56:41 +02:00
Corentin Le Molgat
f540e75db3
cmake: fix -DBUILD_CXX=OFF -DBUILD_GLOP=ON build
2025-07-21 11:56:34 +02:00
Corentin Le Molgat
d344fd265a
cmake: fix build when using -DUSE_SCIP=OFF
2025-07-21 11:56:27 +02:00
Guillaume Chatelet
46f73b3d35
Backport trivial changes
2025-07-18 16:43:00 +02:00
Mizux Seiha
959bb0d51c
cmake: Use Boost repo instead of archive
...
should fix #4724
2025-07-15 10:19:34 +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
91cbda4aea
flatzinc: backport from main branch
2025-07-09 14:24:17 +02:00
Corentin Le Molgat
1d0ff09af8
ortools: backport from main branch
2025-07-09 14:24:01 +02:00
Corentin Le Molgat
9144637624
ortools: cleanup export form google3
2025-07-09 14:14:34 +02:00
Mizux Seiha
24eb888d2e
doxygen: update docs
2025-07-09 14:13:52 +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
781ead7283
ortools: export from google3
2025-07-09 14:13:35 +02:00
Corentin Le Molgat
43aa85125b
ci: disable windows cpp debug build
2025-07-09 14:12:31 +02:00
Corentin Le Molgat
7f88299aa0
cmake: set numpy to 2.0.2 as minimum
2025-07-07 14:06:26 +02:00
Corentin Le Molgat
fe33ccf148
sat: Fix routes_support_graph.proto namespace
2025-07-07 14:06:19 +02:00
Corentin Le Molgat
a2c3fa71b9
remove deprecated doc generation stuff
...
* remove "doc" target from legacy makefile based build
* remove doxygen templates no more used
* removed pdoc3 .mako files (we now re-use pdoc)
2025-07-07 14:05:54 +02:00
Corentin Le Molgat
ce6e365690
pdlp: Add README.md
2025-07-02 11:57:28 +02:00
Corentin Le Molgat
0ef0f402d1
cleanup from google3
2025-07-02 11:57:15 +02:00
Corentin Le Molgat
09e7e951a2
cmake(ci): Rework Vagrantfile
...
ci: Rework BSD workflows
ci: Bump freebsd Vagrantfile from python 3.9 to 3.11
2025-06-30 15:20:25 +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
d263eea619
Fix or-tools.code-workspace
2025-06-26 13:27:28 +02:00
Clément Péron
507f1d82f6
graph: fix iterator compatibility since C++17
...
Add missing iterator typedefs to custom iterator classes when std::iterator
inheritance is deprecated since C++17.
Signed-off-by: Clément Péron <peron.clem@gmail.com >
2025-06-23 10:15:30 +02:00
Clément Péron
78b662a2b2
ortools: utils: keep compatibility with protobuf < 26
2025-06-23 07:54:54 +02:00
Corentin Le Molgat
9fa309b358
cmake: Fix cmake_minimum_required to 3.24 ( #4692 )
2025-06-23 07:53:40 +02:00
Corentin Le Molgat
9541e49c22
tools/release: fix scripts
2025-06-23 07:53:40 +02:00
Laurent Perron
156326d408
Merge branch 'v99bugfix' of github.com:google/or-tools into v99bugfix
2025-06-20 15:12:03 +02:00
Laurent Perron
330a0efa28
print a solution after a SIGTERM
2025-06-20 15:11:01 +02:00
Corentin Le Molgat
0d60e8afe4
tools/release: more log on macos
2025-06-17 16:25:08 +02:00
Mizux Seiha
8e1e6b5e97
dependencies: bump Protobuf from v31.0 to v31.1
2025-06-17 11:08:04 +02:00
Corentin Le Molgat
478c8b5309
cleanup and formatting
2025-06-16 18:03:59 +02:00
Corentin Le Molgat
7096031050
graph: export from google3
...
dump_vars: Add support for StrongInt and StrongVector
2025-06-16 15:35:11 +02:00
Corentin Le Molgat
56e565a2e7
cmake: Fix internal README.md
2025-06-16 11:54:43 +02:00
Corentin Le Molgat
91eae80e1c
cmake: Format samples
2025-06-16 11:47:36 +02:00
Corentin Le Molgat
863ba8a91d
ortools: bump version from v9.13 to v9.14
2025-06-16 11:44:01 +02:00
Corentin Le Molgat
808c7d5e0b
tools/release: add python build log
2025-06-16 11:41:24 +02:00
Florian OMNES
88931faad6
Fix bz2.dll install path for windows-cpp archive
2025-06-16 11:36:04 +02:00
Corentin Le Molgat
30e2067a97
tools/release: Workaround for macos x86_64 python build failure
2025-06-16 08:30:33 +02:00
Laurent Perron
0d00ef7cd3
cleanup expression for cp-sat and model_builder
2025-06-13 13:24:14 +02:00
Corentin Le Molgat
d8b555bcd4
tools/release:python: Add typing-extensions>=4.12 install
2025-06-12 18:24:44 +02:00
Laurent Perron
aa12c651b6
improve python exprs
2025-06-12 14:05:56 +02:00
Laurent Perron
803c4269e2
improve python exprs
2025-06-12 11:52:16 +02:00
Laurent Perron
6e24da8ea4
fix
2025-06-12 11:18:43 +02:00
Laurent Perron
105835ab95
[CP-SAT] improve python layer for += and -= operators
2025-06-12 11:12:21 +02:00
Corentin Le Molgat
9748fe87a8
tools/release: cleanup usage
2025-06-12 10:02:27 +02:00
Corentin Le Molgat
5587f01a23
dependencies: Fix MACOSX_RPATH usage ( #4674 )
...
1. This is a boolean property which must be set to TRUE or FALSE
If TRUE, the default, cmake will use @rpath as directory portion (aka prefix) of the install_name (otool LC_ID_DYLIB)
note: CMP0042 set it to TRUE by default
2. To change this prefix you must use INSTALL_NAME_DIR
3. To change the INSTALL_RPATH (otool LC_RPATH) (e.g. to set it to @loader_path) you must use the INSTALL_RPATH property.
ref:
https://cmake.org/cmake/help/latest/variable/CMAKE_MACOSX_RPATH.html
https://cmake.org/cmake/help/latest/prop_tgt/MACOSX_RPATH.html
https://cmake.org/cmake/help/latest/prop_tgt/INSTALL_RPATH.html
https://cmake.org/cmake/help/latest/policy/CMP0042.html
2025-06-11 17:57:43 +02:00
Corentin Le Molgat
97dfc039af
tools/release: Detect /Users path in libortools.dylib ( #4674 )
2025-06-11 17:57:43 +02:00
Corentin Le Molgat
7a8e52dde6
make: Enable HiGHS support by default
2025-06-11 17:57:43 +02:00
Laurent Perron
45fecc4271
Merge branch 'v99bugfix' of github.com:google/or-tools into v99bugfix
2025-06-11 15:04:41 +02:00