Laurent Rineau
f017011037
rename `master` to `main` in our scripts
2025-09-19 17:32:59 +02:00
Laurent Rineau
e5001d1a50
update our CMake version 3.18...3.31
...
That will suppress the warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Sébastien Loriot
7720caa9dc
Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD
2025-01-24 08:08:33 +01:00
Sébastien Loriot
d8106aab4b
we now use ctest for testing + extra clean up
2025-01-22 11:42:50 +01:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Laurent Rineau
2e04088d1f
cgal_create_release_with_cmake.cmake: only call Git one
2023-08-01 18:22:12 +02:00
Laurent Rineau
62438e59d3
deduplicate the LICENSES/ directory
...
The script `cgal_create_release_with_cmake.cmake` has been modified.
2023-07-06 12:36:33 +02:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Sébastien Loriot
f153a1ed3e
Merge remote-tracking branch 'cgal/master' into HEAD
2021-07-22 13:15:22 +02:00
Sébastien Loriot
f513a791e2
Merge remote-tracking branch 'cgal/5.2.x-branch'
2021-04-21 15:48:36 +02:00
Sébastien Loriot
eef92fbef7
Merge remote-tracking branch 'cgal/5.1.x-branch'
2021-04-21 15:47:06 +02:00
Maxime Gimeno
657ba50904
- call bash instead of only the script
...
Don't try to test skipped packages in run_testsuite_with_cmake
2021-04-19 09:03:20 +02:00
Maxime Gimeno
c49152359c
update max version of cmake and announce the new minimal in CHANGE.md
2021-04-15 15:08:54 +02:00
Sébastien Loriot
c8d55e9a59
copy data...
2021-02-04 18:49:33 +01:00
Sébastien Loriot
71c41dafa9
also remove data/test for public release
2021-02-04 18:32:22 +01:00
Sébastien Loriot
7688066fda
update release creation script
2021-02-04 11:16:04 +01:00
Maxime Gimeno
de7f35fe6b
add missing /demo in script
2020-11-23 17:11:41 +01:00
Maxime Gimeno
f5c32f126f
copy demo resources in the cmake module dir during release creation and fetch it from here during installation
2020-11-20 12:20:54 +01:00
Laurent Rineau
301c5e0c5c
Add our scripts to new releases tag names
2020-09-08 13:51:17 +02:00
Laurent Rineau
5b89f55ebc
Automatic whitespace adjustments by my editor
2020-07-21 11:57:12 +02:00
Laurent Rineau
ed377100ee
Read CGAL_BUILD_VERSION from another file
...
That allows the release creation script to fill that number.
2020-07-21 11:57:12 +02:00
Laurent Rineau
4646f9c70a
Fix cgal_create_release_with_cmake.cmake
2020-01-16 16:11:03 +01:00
Laurent Rineau
21fedbf0ad
Take the version number from `public_release_name`
2019-10-31 18:34:08 +01:00
Laurent Rineau
30479e5c12
Fix the date in man pages
2019-10-21 18:46:18 +02:00
Laurent Rineau
32f80cbece
Merge pull request #4018 from lrineau/CGAL-refresh_cmake_minimum_required-GF
...
CMake>=3.13: opt for for new policies up to 3.15
2019-07-01 11:16:30 +02:00
Laurent Rineau
a236d22e2d
Merge pull request #3730 from sloriot/CGAL-create_tarballs
...
Add an option to create tarballs while creating a release
2019-06-20 14:21:16 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Sébastien Loriot
4bc6e9713a
add an option to create tarballs
2019-03-04 13:46:28 +01:00
Laurent Rineau
eb9687aaf4
Sneak in the same PR a small patch to cgal_create_release_with_cmake
...
`TESTSUITE` and `PUBLIC` are exclusive. Let's make `TESTSUITE`
the dominant one.
2019-02-28 14:28:59 +01:00
Sébastien Loriot
e4cbae525c
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into HEAD
2019-01-31 11:25:26 +01:00
Sébastien Loriot
624cf0793f
remove applications directory
2019-01-22 16:03:52 +01:00
Sébastien Loriot
c606cde260
rename variable
2019-01-15 13:22:39 +01:00
Sébastien Loriot
59823772fd
update cmake minimal version
2019-01-15 11:20:18 +01:00
Sébastien Loriot
decdb9dd95
filter out Test and Testsuite directory in release mode
2019-01-14 15:47:51 +01:00
Sébastien Loriot
0cb112d941
add an option to only include a subset of packages into a release
2019-01-14 15:27:00 +01:00
Maxime Gimeno
39ff5772ba
Fix commentary and missing --git-dir
2018-10-03 15:38:58 +02:00
Maxime Gimeno
3222ff8572
Create .scm-branch if TESTSUITE
2018-10-03 13:57:50 +02:00
Laurent Rineau
0c1b4f3ab7
finally it works
...
- Do not use the current working directory, in cgal_create_release_with_cmake.cmake
- Fix the use of public_release_name
2018-10-02 14:21:31 +02:00
Laurent Rineau
7da1c98f82
Merge pull request #2889 from sloriot/Scripts-cr_with_cmake_hash_file_fix
...
Use the hash of the last modification per file
2018-03-06 16:23:16 +01:00
Sébastien Loriot
3c8dfc7989
get the hash of the last modification per file
2018-03-02 10:40:27 +01:00
Maxime Gimeno
f907423981
Fix cgal_create_release_with_cmake and add an argument --beta to create_new_release.sh
2018-02-28 11:21:25 +01:00
Sébastien Loriot
50bd81b031
correctly generate cgal_test_with_cmake
2018-02-15 11:11:07 +01:00
Sébastien Loriot
e596ee63b4
generate filelists.txt used by doxygen in release mode
2018-01-08 21:14:01 +01:00
Sébastien Loriot
7db11179d0
special handling for Documentation and Miscellany + remove fig_src
2018-01-08 20:49:19 +01:00
Sébastien Loriot
c2fa266280
create test/PKG_Demo and test/PKG_Examples + copy cgal_test_with_cmake
...
needed by the testsuite
2018-01-08 20:15:12 +01:00
Sébastien Loriot
7dd3244c02
handle CGAL_VERSION_NR and CGAL_VERSION options
2018-01-03 12:14:05 +01:00
Sébastien Loriot
e318a89a78
handle CGAL_GIT_HASH and CGAL_RELEASE_DATE in version.h
2018-01-03 11:13:19 +01:00
Sébastien Loriot
8b6deff272
generate VERSION
2018-01-03 10:46:22 +01:00
Sébastien Loriot
bb8e7127f6
remove INTERNAL option that is redundant
2018-01-03 10:27:05 +01:00
Sébastien Loriot
df15f0ece5
consider the file content as a string to avoid semicolon to be removed
2018-01-03 10:21:44 +01:00