Guillaume Chatelet
caab346d4d
Remove examples/tests folder ( #4971 )
...
This folder was mostly used to store reproducers for issues but were never proper tests.
2026-01-07 15:58:19 +01:00
Guillaume Chatelet
7345481dfe
Remove fuzztest support from OR-Tools ( #4938 )
...
* Remove fuzztest support from OR-Tools
2025-12-08 11:31:29 +01:00
Mizux Seiha
9845ee219b
cmake: fix python pre release support
2025-12-03 14:42:53 +01:00
Corentin Le Molgat
ebe81847a8
cmake: fix configure when using -DBUILD_TESTING=OFF
2025-11-21 11:21:29 +01: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
Corentin Le Molgat
5b6f33d75c
cmake: disable fuzztest by default
...
no distro provide it
2025-07-23 15:04:05 +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
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
Mizux Seiha
09fde39124
cmake: disable fuzztest when cross compiling
2025-03-27 21:42:14 +01:00
Mizux Seiha
8282915d11
cmake: Add USE_fuzztest option
2025-03-27 18:13:29 +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
Arnab Animesh Das
b84c60b464
Remove comment regarding only static builds being supported on Windows ( #4559 )
...
* Remove comment regarding only static builds being supported on Windows
* Minor fix
2025-02-24 10:56:56 +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
8a996d7e68
backport main/
2024-10-14 16:47:46 +02:00
Corentin Le Molgat
1738560891
backport cmake fixup from main branch
2024-09-18 11:57:05 +02:00
Mizux Seiha
85c64a815f
cmake: move check type in cpp.cmake
2024-07-19 13:46:12 +02:00
Mizux Seiha
dbecad75cb
ci: Fix system_build workflow
2024-07-19 13:46:12 +02:00
Corentin Le Molgat
f5d9ea77be
cmake: cleanup
2024-07-12 15:50:55 +02:00
Corentin Le Molgat
15c17eb565
cmake: Enable HiGHs per default
2024-05-30 10:52:46 +02:00
Florian Omnès
42e3414d5f
[CMAKE] Required version 3.18 -> 3.20 ( #4155 )
...
```
elseif(UNIX)
cmake_path(RELATIVE_PATH CMAKE_INSTALL_FULL_LIBDIR
BASE_DIRECTORY ${CMAKE_INSTALL_FULL_BINDIR}
OUTPUT_VARIABLE libdir_relative_path)
set_target_properties(solve PROPERTIES INSTALL_RPATH
"$ORIGIN/${libdir_relative_path}")
endif()
```
`cmake_path` was added in CMake 3.20, see https://cmake.org/cmake/help/latest/command/cmake_path.html
2024-05-30 10:51:55 +02:00
Corentin Le Molgat
64a85fc841
cmake: Fix configure when LP_PARSER is off
2024-02-12 08:56:47 +01:00
Corentin Le Molgat
4de571ad47
cmake: Add pybind11_abseil deps
2024-01-15 13:33:50 +01:00
Mizux Seiha
5407bd7f58
cmake: Make BOP and GLOP regular optional solver
...
* Add USE_BOP option for consistency
* Add USE_GLOP option for consistency
note: OFF is not supported, i.e. GLOP is currently mandatory
2024-01-15 13:33:49 +01:00
Mizux Seiha
0991aaf8fb
cmake: Fix typo
2024-01-15 13:33:49 +01:00
Corentin Le Molgat
bd241abe53
Revert "cpp: Bump to C++20 on unix platform"
...
This reverts commit d7cc0fbd85 .
2024-01-10 11:06:02 +01:00
Corentin Le Molgat
d7cc0fbd85
cpp: Bump to C++20 on unix platform
2024-01-10 10:12:30 +01:00
Corentin Le Molgat
b5c56e2ee0
cmake: add message log
2024-01-08 09:48:02 +01:00
Corentin Le Molgat
a1f4bdce6a
cmake: don't make eigen a PDLP only dependency
...
math_opt and model_builder_helper also depends on it.
2024-01-08 09:19:32 +01:00
Mizux Seiha
a76bf1c5dd
bump license boilerplate
2024-01-04 13:43:15 +01:00
Laurent Perron
0bb7d0c58b
Merge pull request #3966 from rte-france/feature/xpress_only
...
Improve the Xpress interface and add dynamic loading of the Xpress library
2023-12-11 11:48:24 +01:00
Corentin Le Molgat
cb5bbe035c
cmake: Remove fixup for 3.27.0
...
note: not needed for 3.27.1+ nor 3.27<
2023-11-27 16:45:13 +01:00
Andrea Sgattoni
4627ddf948
xpress tests gracefully exit if Xpress not found
2023-11-13 15:00:53 +01:00
Andrea Sgattoni
2b8e8ea7bb
accept suggestion by Mizux
2023-11-06 18:14:24 +01:00
Andrea Sgattoni
f189b4e2f5
add xpress tests dir
2023-10-27 09:42:36 +02:00
Andrea Sgattoni
b190d1d799
remove USE_XPRESS variable
2023-10-27 09:42:35 +02:00
Corentin Le Molgat
e1f9febd8e
cmake(python): Add GENERATE_PYTHON_STUB option ( Fix #3944 )
2023-10-23 11:01:26 +02:00
Corentin Le Molgat
384a0118ca
cmake(python): Force VENV_USE_SYSTEM_SITE_PACKAGES to OFF when BUILD_VENV OFF
2023-10-16 16:03:47 +02:00
Mizux Seiha
2899beb8f3
cmake: rework gurobi support
2023-09-25 10:46:02 +02:00
Corentin Le Molgat
461c3db587
cmake: clean comment
2023-09-25 10:44:04 +02:00
Corentin Le Molgat
9a1313b138
cmake: cleanup
2023-09-04 16:55:01 +02:00
Mizux Seiha
fbf27ec73e
cmake: Add math_opt/
2023-09-04 16:55:01 +02:00
Corentin Le Molgat
863a393517
cmake: Fix windows configure ( Fix #3876 )
2023-08-03 03:12:41 -07:00
Mizux Seiha
ae1f0ea6d0
cmake: Update DOTNET_SAMPLE_LANG option message
2023-08-01 10:24:59 +02:00
Laurent Perron
9635b925f6
reformat linear_solver python code to BLACK; support pybind11_protobuf
2023-06-28 15:57:32 +02:00
Mizux Seiha
cd1e144ef5
deps: bump googletest v1.13.0
2023-03-26 11:04:45 +02:00
Corentin Le Molgat
af4948c414
cmake: Add support for net7.0 TFM
2023-02-06 08:48:45 +01:00