Commit Graph

87 Commits

Author SHA1 Message Date
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
Laurent Perron
6c81f1187e bump absl to 20250127.0 for cmake 2025-03-03 14:47:26 +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
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
93a1623901 cmake: fix tab 2024-11-06 10:30:55 +01:00
Corentin Le Molgat
63add4432a cmake: fix windows maven runtime package 2024-11-06 08:02:57 +01:00
Corentin Le Molgat
349952b387 cmake: fix windows maven runtime package 2024-11-04 10:45:04 +01:00
Corentin Le Molgat
267e026bbd cmake: fix java.cmnake test 1 2024-10-25 16:17:56 +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
Corentin Le Molgat
72af3e5469 cmake: Fix java shared libs copy 2024-10-14 10:26:59 +02:00
Mizux Seiha
b7cc25ef6c cmake: Fix java native dependencies 2024-07-25 16:47:38 +02:00
Corentin Le Molgat
2846d6a234 java: move routing.i to com.google.ortools.routing packages 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
Corentin Le Molgat
7050ad3fc9 cmake: rework java helper functions 2024-01-18 11:22:38 +01:00
Mizux Seiha
a76bf1c5dd bump license boilerplate 2024-01-04 13:43:15 +01:00
Corentin Le Molgat
a87803a881 cmake: find proto in algorithms/ 2023-12-08 14:32:20 +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
Mizux Seiha
1a269db56d cmake: Add Java documentation 2023-02-02 11:40:42 +01:00
Corentin Le Molgat
d1aed89a26 swig: Fix java build when using swig 4.1.0 2022-11-07 15:31:47 +01:00
Corentin Le Molgat
535d155a0f cmake(java): Fix dependency
java_package was not rebuild when java_native_package change
2022-10-24 08:07:35 +02:00
Corentin Le Molgat
07ba519e13 cmake: Fix java.cmake 2022-10-19 17:54:12 +02:00
Corentin Le Molgat
86321f2025 cmake: prepare HiGHS support 2022-10-06 14:45:07 +02:00
Mizux Seiha
b65c86da8b cmake: Fix java
* fix cmake/java.cmake
* fix <cmp>/java/CMakeLists.txt
* fix examples/tests/CMakeLists.txt
2022-09-23 13:15:36 +02:00
Laurent Perron
32249d73fa fixes 2022-09-12 15:34:30 +02:00
Laurent Perron
81b31ff24b Move model_builder under linear_solver 2022-09-12 11:28:52 +02:00
Corentin Le Molgat
045a5d93b7 Sync google3 github 2022-06-17 14:23:23 +02:00
Corentin Le Molgat
5b3d1e0f58 java: Add support for linux-aarch64 and darwin-aarch64 (#2538) 2022-05-23 16:39:25 +02:00
Laurent Perron
0223b492b3 incomplete ModelBuilder java implementation 2022-04-02 23:28:05 +02:00
Mizux Seiha
bdbac4dd4e cmake: Fix java xcode configuration 2022-03-11 08:56:25 +01:00
Mizux Seiha
0ba8add1b5 cmake: Add java_deploy and java_native_deploy target 2022-03-09 09:55:00 +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
df2f7cf352 cmake: Fix java.cmake 2021-12-03 17:55:48 +01:00
Mizux Seiha
976f227b67 cmake: rework java 2021-12-03 14:20:19 +01:00
Mizux Seiha
95e31a7e8c cmake: Fixup java.cmake 2021-12-01 10:31:33 +01:00
Mizux Seiha
db96176998 cmake: Rework java.cmake 2021-11-30 18:02:46 +01:00
Corentin Le Molgat
882f13d248 cmake: Remove CMakeTest.java 2021-11-29 11:02:35 +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
Two4
35e1046e1f cmake: Added BUILD_FAT_JAR option (#2871)
* Added support and documentation for the CMake BUILD_FAT_JAR option

Co-authored-by: kyle <kyle@awesomeguy.co.za>
2021-10-29 11:53:26 +02:00
Corentin Le Molgat
322a404ec4 cmake: Fix target naming convention 2021-10-18 12:57:53 +02:00
Mizux Seiha
877d49c0dd cmake(java): Fixup 2021-10-08 17:37:26 +02:00
Mizux Seiha
23b8be50ed cmake(java): Fix add_java_sample function 2021-10-08 12:05:35 +02:00