Commit Graph

2146 Commits

Author SHA1 Message Date
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
Mizux Seiha
45c110e7cd make: Fix rfz_% rule 2022-03-11 13:35:54 +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
b85c18d64d make: remove Makefile.gen.mk 2022-03-09 09:23:44 +01:00
Laurent Perron
403171f6a5 make: remove Makefile.third_party.mk 2022-03-09 09:23:44 +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
Corentin Le Molgat
57b182d2df make: Create a bundle lib on windows 2022-03-08 11:02:04 +00:00
Corentin Le Molgat
a3ef28e824 tools/docker: Fix CMake version
need at least 3.18
2022-03-04 16:02:23 +01:00
Corentin Le Molgat
bc598dda01 make: fix fz_archive on windows 2022-03-04 14:13:45 +00:00
Corentin Le Molgat
fb25414efe tools/docker: Fix Ubuntu 18.04 and 20.04 2022-03-04 13:45:43 +01:00
Corentin Le Molgat
ffb5ea4dc3 make: Fix RPATH in [fz_]archive 2022-03-04 09:17:01 +01:00
Mizux Seiha
e569502cda doc: Fix Python doc (Fix #3155) 2022-03-04 00:23:41 +01:00
Mizux Seiha
b95b272f6a ci: Bump compiler in Centos Stream image 2022-03-03 17:45:16 +01:00
Mizux Seiha
c9f798fb4b ci: Bump fedora dotnet jobs 2022-03-03 16:49:33 +01:00
Mizux Seiha
6f3c83beff make: Move from c++17 to c++20 2022-03-03 16:27:39 +01:00
Mizux Seiha
a475e82df6 make(ci) Fix opensuse dotnet 2022-03-03 15:48:56 +01:00
Mizux Seiha
119d48a984 make: Add CMAKE_ARGS
* needed for Alpine jobs since pillow build failed
2022-03-03 12:43:22 +01:00
Mizux Seiha
606aca577e Fix LICENSE copy 2022-03-02 21:24:52 +01:00
Mizux Seiha
720c51fcb3 make: Fix lib64 link path 2022-03-02 19:58:16 +01:00
Mizux Seiha
e86c74c312 make(ci): Fix Alpine python 2022-03-02 15:26:39 +01:00
Mizux Seiha
bd01194d5c make: Fix RPATH 2022-03-02 15:26:39 +01:00
Corentin Le Molgat
1a37bdf218 Sync google3 2022-03-02 15:25:04 +01:00
Mizux Seiha
2c9e03e2d6 make(ci): Fix third_party command 2022-03-02 09:54:07 +01:00
Mizux Seiha
8b2fa98d27 ci: use distro dotnet-sdk-6.0 on Centos 2022-03-02 09:54:07 +01:00
Corentin Le Molgat
642f0850f7 make: Fix archive on windows 2022-03-02 09:54:07 +01:00
Mizux Seiha
661b11a8fd make: fix clean on windows
* update .gitignore
2022-03-02 09:53:59 +01:00
Mizux Seiha
09c732b899 make: enable verbose build 2022-03-01 16:28:18 +01:00
Mizux Seiha
ed1056cd1a make: Fix build on distro using lib64 2022-03-01 16:14:13 +01:00
Corentin Le Molgat
d3039fbbcc make: Rework clean_third_party 2022-03-01 13:27:07 +01:00
Mizux Seiha
51542135d0 make: fix reconfigure when third_party are touched 2022-03-01 13:26:27 +01:00
Mizux Seiha
83aeed3b7f make: Fix install_python 2022-03-01 13:26:27 +01:00
Corentin Le Molgat
567d026738 make: archive fixup 2022-03-01 13:26:27 +01:00
Corentin Le Molgat
64d9faaca4 archive: Fix .Net path 2022-02-28 14:12:54 +01:00
Corentin Le Molgat
c5596fed80 archive: Fix C++ 2022-02-28 14:12:41 +01:00
Corentin Le Molgat
699ec2c3a9 make: Clean and polish
* use BUILD_DIR instead of dependencies
* bring back target doc
* Fix few archive recipe (WiP)
2022-02-25 17:22:19 +01:00
Laurent Perron
23f5c9f0fe Merge branch 'master' of github.com:google/or-tools 2022-02-25 11:44:49 +01:00
Laurent Perron
5d42c509ad fix make package_cc 2022-02-25 11:44:01 +01:00
Corentin Le Molgat
6f096a40fc make: Sync unix/win recipes 2022-02-25 11:30:38 +01:00
Corentin Le Molgat
2a80c2e115 fixup doc 2022-02-25 08:05:16 +01:00
Laurent Perron
809deba3dc use the default CMAKE_PLATFORM generator on make windows; switch to Ninja make make windows and cmake windows python github actions 2022-02-24 22:35:18 +01:00
Laurent Perron
5179703dce use other generator for make third_party on windows 2022-02-24 21:33:53 +01:00
Mizux Seiha
727c350eb6 ci: Migrate centos job to centos:stream on quay.io 2022-02-24 18:21:05 +01:00
Laurent Perron
30b61c93e5 fix test_dotnet 2022-02-24 10:51:08 +01:00
Laurent Perron
5eb5ffd283 continue cleaning F# 2022-02-24 10:37:50 +01:00
Laurent Perron
4237f386a6 remove F# support 2022-02-24 10:34:49 +01:00
Laurent Perron
698c679add fix 2022-02-23 17:39:28 +01:00
Mizux Seiha
329b3561b1 ci(make): Don't remove sh.exe in windows jobs 2022-02-23 14:04:28 +01:00
Corentin Le Molgat
62062f5115 remove shell check 2022-02-23 13:58:24 +01:00
Laurent Perron
49a629afa7 add BUILD_TYPE and JOBS to make commands 2022-02-23 10:29:21 +01:00