Mizux Seiha
32ee8627ca
cmake: rename PRE_RELEASE as RELEASE_CANDIDATE
2025-12-03 14:43:36 +01:00
Corentin Le Molgat
a66a6daac7
Bump Copyright to 2025
2025-01-10 11:35:44 +01:00
Mizux Seiha
6247c19345
make: Fix OR_TOOLS_PATCH computation
2024-08-29 21:23:12 +02:00
Corentin Le Molgat
f5d9ea77be
cmake: cleanup
2024-07-12 15:50:55 +02:00
Mizux Seiha
a76bf1c5dd
bump license boilerplate
2024-01-04 13:43:15 +01:00
Corentin Le Molgat
b79b135fb0
make: windows fixup
2023-08-03 04:24:26 -07:00
Laurent Perron
9524b7d4b9
improve 'deprecated' makefiles
2022-12-28 11:14:34 +01:00
Mizux Seiha
5669a3f920
make: Rename archives
...
follow the convention PLATFORM_DISTRO_LANGUAGE
e.g. aarch64_Ubuntu-20.04_cpp
2022-08-22 16:09:51 +02:00
Corentin Le Molgat
98d49eb7e7
make: Fix support for arm64 JAVA_IDENTIFIER
2022-08-08 17:03:27 +02:00
Corentin Le Molgat
1af55b2be3
Add license boilerplate
2022-06-21 11:25:29 +02:00
Corentin Le Molgat
6fc897dde2
make: rework archive release management
2022-06-16 22:57:15 +02:00
Corentin Le Molgat
2cece9433e
make: Be able to override the DISTRIBUTION value
2022-06-03 14:47:55 +02:00
Mizux Seiha
6376c0e72f
version: be able to override MAJOR/MINOR/PATCH
...
* now, we can use OR_TOOLS_* to overload version name
* rename GIT_REVISION in OR_TOOLS_PATCH for consistency
2022-06-02 18:12:48 +02:00
Corentin Le Molgat
6c329fe3fc
examples: remove ref to examples/data
2022-06-02 18:12:46 +02:00
Corentin Le Molgat
048b04b885
make: Fix version PATCH calculation
2022-06-01 10:02:51 +02:00
Laurent Perron
7538128736
fix #3286
2022-05-06 12:54:35 +02:00
Mizux Seiha
8fc5d66389
Rename flatzinc targets ( #3270 )
...
* rename fz.exe to fzn-ortools.exe (like convention outhere)
* rename libflatzinc.so as libortools_flatzinc.so
* rename parser-main to fzn-parser_test
* remove parser_main from install
2022-04-29 11:01:15 +02:00
Corentin Le Molgat
c1998eab4d
make: refactor archive generation ( #3200 )
...
* Add archive_{cpp,dotnet,java,python,data} targets
* Create a Makefile for each archive to ease build
* Add test_archive_* targets
* Rework tools/README.md
2022-04-07 15:56:16 +02:00
Mizux Seiha
04001db647
make: cleanup
2022-04-06 11:16:10 +02:00
Mizux Seiha
562b8c03be
make: Use a CMake template to build example ( #3214 )
2022-04-06 11:16:09 +02:00
Corentin Le Molgat
486bd407af
cmake: Use C++20 for MSVC, C++17 otherwise
...
make: Unix use C++17
2022-03-15 10:07:39 +01:00
Laurent Perron
7a3d472932
polish makefiles
2022-03-10 10:56:59 +01:00
Mizux Seiha
a8b6f4dab8
make: cleanup
2022-03-09 17:33:54 +01:00
Laurent Perron
1adfa7fc80
make: cleanup
...
* Remove SYSTEM (only use PLATFORM)
* Add HAS_PYTHON HAS_JAVA HAS_DOTNET
* move Makefile.unix|win.mk into Makefile.port.mk
* fix make CI
2022-03-09 09:23:41 +01:00
Mizux Seiha
329b3561b1
ci(make): Don't remove sh.exe in windows jobs
2022-02-23 14:04:28 +01:00
Laurent Perron
ffe0ff95b7
fix
2022-02-22 10:37:32 +01:00
Laurent Perron
ffad5bbc40
huge makefile cleanup; remove Makefile.local; detect all languages
2022-02-22 10:11:08 +01:00
Laurent Perron
9054d34fa0
always use JAVA_HOME on windows; full DEPENDENCIES_LNK on windows
2022-02-19 21:56:17 +01:00
Laurent Perron
cd269c63dc
support vs2022
2022-02-19 12:56:45 +01:00
Laurent Perron
c83cf5386b
bump mac min version to 10.15
2021-12-02 10:38:18 +01:00
Corentin Le Molgat
17058923b5
make: Fix compile with VS 2022 ( fix #2895 )
2021-11-22 13:09:18 +01:00
Alex Ray
224385a839
Update Makefile.port.mk
...
I get failures building on my M1 macbook pro (with USE_SCIP=OFF) without changing this. The error occurs during `gmake python USE_SCIP=OFF`
```
In file included from ./ortools/bop/bop_base.cc:14:
In file included from ./ortools/bop/bop_base.h:25:
In file included from ./ortools/bop/bop_solution.h:21:
In file included from ./ortools/sat/boolean_problem.h:26:
In file included from ./ortools/sat/pb_constraint.h:31:
./ortools/sat/model.h:185:12: error: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on macOS 10.14 or newer
return new T(this);
```
2021-09-13 16:32:21 +02:00
Mizux Seiha
4a43cf1d5a
make: update default java search
2021-02-26 14:51:33 +01:00
Mizux Seiha
a4f01462a6
make: Update java search path
2020-04-13 17:41:46 +02:00
Mizux Seiha
548497a708
make: Update JDK candidate list
2020-04-10 11:51:30 +02:00
Corentin Le Molgat
7b757c0b10
Makefile: disable execution flags
2020-02-28 08:21:26 +01:00
Laurent Perron
879108cfee
remove support for python 2.7
2019-09-07 22:03:06 +02:00
Laurent Perron
46d64a936e
fix
2019-06-24 15:13:30 +02:00
Laurent Perron
f00e9c0c5b
fix
2019-06-24 15:04:50 +02:00
Laurent Perron
b0da4fd681
fix
2019-06-24 15:00:11 +02:00
Laurent Perron
b0e60e3be0
support installed scip 6.0.1 on windows
2019-06-24 14:57:07 +02:00
Laurent Perron
4ab0a127f9
fix
2019-06-24 13:37:20 +02:00
Laurent Perron
09a29a5bd2
polish windows makefile
2019-06-24 11:57:14 +02:00
Laurent Perron
12778e7e42
more work on vs 2019
2019-06-22 23:25:49 +02:00
Laurent Perron
2f7048d189
more work on vs 2019
2019-06-22 23:21:37 +02:00
Laurent Perron
bfc301379c
try to fix vs2019 support
2019-06-22 22:30:31 +02:00
Laurent Perron
e5b9bad308
more work on windows port
2019-06-21 13:07:34 +02:00
Laurent Perron
8084e2c561
support visual studio 2019
2019-06-21 10:43:24 +02:00
Corentin Le Molgat
d800e35049
MacOS: Check java version when building release ( Fix #1191 )
...
- prefer to honor JAVA_HOME if exist
2019-04-15 13:26:26 +02:00
Corentin Le Molgat
74b1d53111
Use usr/local/buildtools/java/jdk
2019-03-18 15:30:35 +01:00