Commit Graph

525 Commits

Author SHA1 Message Date
Corentin Le Molgat
df8cbb3d76 fix: rename master to main in build file 2022-05-16 11:27:36 +02:00
Corentin Le Molgat
fb02389141 doc: rename master to main in internal doc 2022-05-16 11:27:02 +02:00
Mizux Seiha
b16d6d51e3 cmake: Fix typo 2022-05-03 09:56:26 +02:00
Corentin Le Molgat
93b22ff4ed cmake: cleanup 2022-05-02 16:02:54 +02:00
Corentin Le Molgat
65c8255614 cmake: Change PATCH computation
now extract it from `git describe --tags`
2022-05-02 14:50:22 +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
StefanBruens
9021ffbb95 Build Python modules as CMake MODULEs (#3259)
Python since 3.8 no longer links to the interpreter library, so
symbols like `PyExc_AttributeError` will be undefined at link time.

This causes build failures when shared libraries are linked with
`-Wl,--no-undefined`. Use `TYPE MODULE` for python extension modules,
which allows to specify distinct flags via CMAKE_MODULE_LINKER_FLAGS
vs CMAKE_SHARED_LINKER_FLAGS. (The same is already used by
`pybind11_add_module(... MODULE ...)`).

Fixes #3258.
2022-04-28 15:50:56 +02:00
Mizux
fdee5f10f7 Update Findre2.cmake 2022-04-26 17:25:19 +02:00
Corentin Le Molgat
53872581ba cmake(ci): Clean doc 2022-04-13 11:47:09 +02:00
Corentin Le Molgat
9a243af61c cmake(ci): fix sample.py 2022-04-12 15:50:05 +02:00
Corentin Le Molgat
090beee7e7 deps: Bump re2 2022-02-01 -> 2022-04-01 2022-04-11 13:43:56 +02:00
Corentin Le Molgat
a8ffe28948 cmake: install internal doc. 2022-04-06 11:15:59 +02:00
Laurent Perron
0223b492b3 incomplete ModelBuilder java implementation 2022-04-02 23:28:05 +02:00
Laurent Perron
8ef66920d9 use pybind11 for ortools/graph 2022-03-31 18:21:20 +02:00
Corentin Le Molgat
3f960e28aa cmake: Add Findre2.cmake module (#3191) 2022-03-30 16:34:21 +02:00
Mizux Seiha
dc336aee26 re2: Fix build on windows 2022-03-26 19:40:26 +01:00
Corentin Le Molgat
3c6f88de3b c++: Add USE_LP_PARSER define (#3201) 2022-03-25 11:12:00 +01:00
Corentin Le Molgat
0d3572bda8 c++: use legacy RE2 (#3201) 2022-03-25 11:12:00 +01:00
Corentin Le Molgat
e6107f65cf dotnet: Add support for linux-arm64 and osx-arm64 (#2724) 2022-03-25 11:12:00 +01:00
Corentin Le Molgat
660b2005a5 cmake: Update internal docs 2022-03-25 11:11:59 +01:00
Laurent Perron
f2e3e8e41f initial implementation of the model builder in python 2022-03-23 17:47:22 +01:00
Corentin Le Molgat
5f1cb90617 cmake(dotnet): Be able to disable a Target Framework Moniker 2022-03-18 18:02:30 +01: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
Mizux Seiha
bdbac4dd4e cmake: Fix java xcode configuration 2022-03-11 08:56:25 +01:00
Corentin Le Molgat
0c0b44456f cmake: Fix bundle-install 2022-03-10 18:12:10 +01:00
Mizux Seiha
ec26913769 cmake: Fix FindCoinUtils.cmake 2022-03-09 11:10:40 +01:00
Mizux Seiha
0ba8add1b5 cmake: Add java_deploy and java_native_deploy target 2022-03-09 09:55:00 +01:00
Corentin Le Molgat
1b1cbc4fa5 cmake: Fix bundle-install 2022-03-08 21:57:49 +00: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
ffb5ea4dc3 make: Fix RPATH in [fz_]archive 2022-03-04 09:17:01 +01:00
Mizux Seiha
fba6253a5a cmake: Fix README.md 2022-03-03 21:16:18 +01:00
Corentin Le Molgat
e87e7bd8e5 tools/release: Fix windows build_dotnet 2022-03-03 17:01:35 +00: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
Corentin Le Molgat
1a37bdf218 Sync google3 2022-03-02 15:25:04 +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
5fbe8b4b71 cmake: Add parser_main 2022-03-01 13:26:27 +01:00
Corentin Le Molgat
674a0d6f77 cmake(dotnet): Add UNIVERSAL_DOTNET_PACKAGE option 2022-02-28 15:33:13 +01:00
Corentin Le Molgat
5ce9ba3081 cmake: Update internal doc 2022-02-28 10:20:02 +01:00
Corentin Le Molgat
0ca2eb3087 python: fix missing glop/bop in setup.py.in 2022-02-28 08:54:23 +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
1acf891fe2 cmake: Fix missing pywrap_model_builder_helper in python package 2022-02-25 14:29:26 +01:00
Corentin Le Molgat
f3c96300b6 cmake: Search for Python3 before pybind11 integration 2022-02-25 13:31:14 +01:00
Corentin Le Molgat
9072604459 cmake: Disable pybind11 is not BUILD_PYTHON 2022-02-25 08:57:10 +01:00
Mizux Seiha
d4d40a1224 ci(freebsd): remove dependencies 2022-02-24 21:31:31 +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
0bbc5e2fdc fix glop install 2022-02-24 13:20:01 +01:00
Mizux Seiha
cde1771554 cmake(cpp): Add model_builder wrappers 2022-02-24 08:29:43 +01:00