Commit Graph

1109 Commits

Author SHA1 Message Date
Sébastien Loriot 6c64758109 handle updated version of file 2020-07-22 07:53:22 +02:00
Laurent Rineau 5b89f55ebc Automatic whitespace adjustments by my editor 2020-07-21 11:57:12 +02:00
Laurent Rineau 4b489b4c02 Replace --is_master by --integration
The old option was completely useless: it was ON by default, and had a
flag to set it ON again!
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 61c04aed10 Merge pull request #4827 from lrineau/Installation-remove_code_about_REFERENCE_CACHE_DIR-GF
Remove CGAL_REFERENCE_CACHE_DIR from our CMake scripts
2020-07-08 16:24:39 +02:00
Laurent Rineau cdfbe3b0df Merge branch 'releases/CGAL-5.0-branch' 2020-07-03 16:21:42 +02:00
Laurent Rineau f94a024191 Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch 2020-07-03 16:20:55 +02:00
Laurent Rineau 0e6302d1d5 Remove CGAL_REFERENCE_CACHE_DIR
That no longer works with header-only, anyway. Now we use the option
`-C` of CMake, with a small file loaded from the environment variable
`INIT_FILE`.
2020-07-02 15:02:20 +02:00
Laurent Rineau 0f51c426d3 Add a new script that helps dealing with `integration` 2020-07-01 16:37:32 +02:00
Mael Rouxel-Labbé 619e27e50f Remove Polyhedron_IO
Completely undocumented package.

All functions/examples have been moved and documented (Stream_support/IO, mostly=
2020-06-22 18:52:24 +02:00
Laurent Rineau 1b947a6c04 Merge pull request #4678 from maxGimeno/CGAL-Fixes_for_bundle-maxGimeno
Script: Update the script for the demo bundle
2020-05-18 12:24:39 +02:00
Laurent Rineau 81c1b96217 Merge branch 'releases/CGAL-5.0-branch' 2020-05-18 12:01:39 +02:00
Laurent Rineau 0ed0741489 Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch 2020-05-18 11:59:20 +02:00
Laurent Rineau abf414df81 Change create_new_release to use CGALConfigVersion.cmake as input 2020-05-06 13:36:38 +02:00
Laurent Rineau 9611eada72 Add the +x permission bit 2020-05-06 12:10:57 +02:00
Laurent Rineau 841a2505fa Catch errors earlier
If `$1` and `$2` is either empty, or not a directory, then display the
help. Maybe we should check that `$1` is indeed a CGAL directory.
2020-05-06 12:10:06 +02:00
Laurent Rineau 57b37e3e1d Fix so that is runs on Fedora 2020-05-06 12:08:54 +02:00
Maxime Gimeno c372c04a6b Change script for use zith new dicker image. 2020-04-23 14:24:14 +02:00
Sébastien Loriot c5af2b25f3 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' 2020-04-22 13:27:29 +02:00
Sébastien Loriot 157bdbda08 Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' 2020-04-22 13:26:52 +02:00
Maxime Gimeno 75152e76d2 Add switch in dependency script 2020-04-16 16:29:42 +02:00
Sébastien Loriot 8b153fb495 Merge branch 'cgal/releases/CGAL-5.0-branch'
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 0a46621dc6 Merge branch 'cgal/releases/CGAL-4.14-branch'
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot 590612a563 run the script to remove tabs and trailing whitespaces 2020-03-26 13:25:16 +01:00
Sébastien Loriot da0f21e667 add script to replace tabs by spaces and removing trailing whitespaces 2020-03-26 13:24:28 +01:00
Sébastien Loriot 766967913c add checks for the presence of tabs and trailing whitespaces 2020-03-26 13:24:27 +01:00
Laurent Rineau f76f2f43e1 Modify the script to rely on refs/pull/\*head references
... instead of commit log messages.
2020-01-27 12:04:42 +01:00
Laurent Rineau 7653cd081d Fix cgal_create_release_with_cmake.cmake 2020-01-17 16:35:54 +01:00
Laurent Rineau 4d77c82377 Fix cgal_create_release_with_cmake.cmake 2020-01-17 16:30:46 +01:00
Laurent Rineau 4646f9c70a Fix cgal_create_release_with_cmake.cmake 2020-01-16 16:11:03 +01:00
Laurent Rineau 6cdd833e13 Merge branch 'DT_3-issue4388__for_CGAL-4.14.2-GF' into DT_3-issue4388-GF 2019-12-04 15:39:55 +01:00
Laurent Rineau 6ded244449 Merge branch 'DT_3-issue4388__for_CGAL-4.13.2-GF' into DT_3-issue4388__for_CGAL-4.14.2-GF 2019-12-04 15:32:07 +01:00
Laurent Rineau 12181210e8 Add a bench of DT3 with TBB and Google benchmark 2019-12-04 15:16:25 +01:00
Laurent Rineau 64763c41b0 The file to extract was moved just a few line above! 2019-11-08 11:55:42 +01:00
Laurent Rineau 65dd48a94c Fix the Windows-installer generation 2019-11-08 11:47:09 +01:00
Laurent Rineau e10ace6bcf Merge pull request #4334 from sloriot/CGAL-SPDX_cleanup_fixes
Fix some remaining license notice + add a missing LicenseRef-Commercial
2019-11-06 17:45:23 +01:00
Sébastien Loriot 0d4963f455 also detect BSL 2019-11-04 09:24:22 +01:00
Laurent Rineau 21fedbf0ad Take the version number from `public_release_name` 2019-10-31 18:34:08 +01:00
Sébastien Loriot 9af500c5e5 make the message more verbose 2019-10-28 10:52:28 +01:00
Laurent Rineau 30b02eea63 Merge pull request #4303 from sloriot/CGAL-SPDX_updates
Update SPDX tags
2019-10-25 16:26:13 +02:00
Laurent Rineau 1d6fba5a39 Also create .zip files for -examples and -library tarballs 2019-10-22 18:16:35 +02:00
Laurent Rineau 620d90961d replace tarballs creation by the script feature GENERATE_TARBALLS=ON 2019-10-22 12:50:28 +02:00
Laurent Rineau 30479e5c12 Fix the date in man pages 2019-10-21 18:46:18 +02:00
Sébastien Loriot dfe3ce485d special case for Random Forest 2019-10-20 10:45:13 +02:00
Sébastien Loriot 5dfd8b753f check for the absence of license notice in headers 2019-10-20 01:01:10 +02:00
Sébastien Loriot 8832addb4e update to read SPDX tags (GPL-3+, LGPL 3+, and LGPL3 are enough for us) 2019-10-20 00:36:39 +02:00
Sébastien Loriot 7c63219861 Manual removal of license notice + SPDX updates 2019-10-19 17:14:18 +02:00
Sébastien Loriot 254d60f642 First pass on removing license notice in header for GPL files 2019-10-19 15:23:19 +02:00
Sébastien Loriot 7356421d80 introduce Commercial license SPDX tag 2019-10-19 12:15:19 +02:00
Sébastien Loriot 9bd9c68b83 update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Laurent Rineau c69c604f1f Merge remote-tracking branch 'refs/remotes/cgal/master' 2019-10-17 21:00:28 +02:00
Sébastien Loriot dd00593e86 add a comment 2019-10-16 23:53:59 +02:00
Laurent Rineau e496a5e679 Merge pull request #4280 from lrineau/CGAL-fix_CGAL_CreateSingleSourceCGALProgram-GF
Fix CGAL_CreateSingleSourceCGALProgram for CGAL_Core and others components

# Conflicts:
#	Scripts/scripts/cgal_create_CMakeLists
2019-10-15 16:33:17 +02:00
Laurent Rineau ac557caa4a Fix CGAL_CreateSingleSourceCGALProgram for CGAL_Core and others 2019-10-10 12:23:42 +02:00
Laurent Rineau 5075a895f7 Merge branch 'releases/CGAL-4.14-branch' 2019-09-06 14:14:29 +02:00
Laurent Rineau 73500e8d3c Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch 2019-09-06 14:14:13 +02:00
Sébastien Loriot 4b28db79f0 update script 2019-09-04 16:19:10 +02:00
Maxime Gimeno fe7d83d67e Add a test to replace an empty number of processors by 1 and move --timeout sooner in the options to prevent an eventual other parsing error. 2019-08-13 10:35:35 +02:00
Sébastien Loriot 25a05e9f4c Merge branch 'CGAL-named_function_parameters-4.14' into master
Conflicts resolved by hand
2019-07-28 23:46:43 +02:00
Sébastien Loriot 2f81a21523 Merge 'CGAL-named_function_parameters' for 4.13-branch into 4.14-branch
Conflicts resolved by hand
2019-07-28 22:30:13 +02:00
Sébastien Loriot 41ef56f8ad Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' into HEAD 2019-07-18 16:57:27 +02:00
Sébastien Loriot 560c77f567 rename named function parameter class 2019-07-15 06:25:02 +02:00
Sébastien Loriot 0343659467 add script to ease the update to the new CGAL np 2019-07-14 22:46:46 +02:00
Maxime Gimeno f3697f1b2b Move logging functions in the script to avoid having to ask for CGAL-I before it is set. 2019-07-09 14:17:04 +02:00
Laurent Rineau 39a245220a Merge pull request #3660 from mglisse/NewKernel_d-lazy_Epeck_d-glisse
Epeck_d
2019-07-01 11:16:33 +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 2a5b558eb5 Merge branch 'master' into NewKernel_d-lazy_Epeck_d-glisse 2019-06-20 10:28:01 +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
Laurent Rineau 021b287fa0 Merge pull request #3912 from lrineau/Scripts-simplify_user_scripts-GF
Simplify user scripts (cgal_create_CMakeLists and cgal_create_cmake_script)
2019-06-17 13:54:36 +02:00
Sébastien Loriot e07ff8846f add a little doc 2019-06-13 14:11:47 +02:00
Sébastien Loriot 453313fae6 script to add label PR merged in a release since the previous release (not a bug-fix release) 2019-06-13 13:54:43 +02:00
Laurent Rineau a6514fdfad Merge branch 'master' into Scripts-simplify_user_scripts-GF 2019-06-06 10:11:23 +02:00
Laurent Rineau 419032d859 Merge pull request #3947 from MaelRL/CGAL-Fix_typos-GF
Fix some typos in code/comments/documentation
2019-05-23 08:50:14 +02:00
Mael Rouxel-Labbé 2848158354 Fix typos 2019-05-20 08:54:04 +02:00
Laurent Rineau 90782d4b7f Revert the merge of two pull-requests that target CGAL-4.14-branch
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Laurent Rineau 9cbfcee84f Merge branch 'master' into CGAL-Exact_algebraic-GF 2019-05-13 18:11:00 +02:00
Laurent Rineau 84ea2f0e96 Use OPTIONAL_COMPONENTS, for Boost 2019-05-13 17:21:58 +02:00
Laurent Rineau 72b56e4156 Remove unneeded whitespace and comments for empty sections 2019-05-07 11:24:24 +02:00
Laurent Rineau 70a7fce1fc Fix the handling of Boost
- only search for Boost if extra Boost components are required,
- do not test `Boost_FOUND` (because Boost is `REQUIRED` in
  `find_package`),
- use Boost imported targets instead of variable (compatibility with
  Boost-1.70 CMake config mode)
2019-05-07 11:23:00 +02:00
Laurent Rineau af16025ce0 CGAL is REQUIRED in find_package: no need to test CGAL_FOUND
As CGAL is `REQUIRED` in `find_package`, no test of `CGAL_FOUND` can
be done, if `CGAL_FOUND` is not `TRUE`, then CMake stops with a hard
error at the line `find_package(CGAL REQUIRED ...)`.
2019-05-07 11:21:12 +02:00
Laurent Rineau e77f3e5d1c Remove support for Qt4 2019-05-07 11:20:01 +02:00
Laurent Rineau 59dd85b953 Fix the usage 2019-05-07 11:18:32 +02:00
Laurent Rineau 4c8709cc60 Remove `ENABLE_CTEST`: it is by default in CGAL 2019-05-07 11:16:21 +02:00
Laurent Rineau 4a0c40b731 Update `cmake_minimum_required` 2019-05-07 11:15:56 +02:00
Laurent Rineau dc96a7ecbd Upgrade `cmake_minimum_required` 2019-05-07 11:15:25 +02:00
Laurent Rineau 3c2ca27da8 Fix `$TYPE` 2019-05-07 11:15:09 +02:00
Laurent Rineau 96ee94eb05 Remove `if ( CGAL_FOUND )`: CGAL is `REQUIRED` in `find_package` 2019-05-07 11:14:09 +02:00
Laurent Rineau 0ade3a5576 Remove `set(CMAKE_CXX_STANDARD 14)`: it's the default with CGAL-5.0 2019-05-07 11:13:21 +02:00
Laurent Rineau 33a058c0f6 Merge pull request #3832 from maxGimeno/Testsuite_with_ctest-Get_back_the_blue_squares-GF
Testsuite with CMake: get Back the Blue Squares
2019-05-06 15:45:59 +02:00
Andreas Fabri 8c4368cb2d The file named copyright has no .txt suffix 2019-05-06 12:27:45 +02:00
Andreas Fabri 60b1c06f4d Do not create README Add figure and example 2019-05-03 16:28:57 +02:00
Andreas Fabri dd4c8e6996 Do not create dont_submit, src, scripts, developer_scripts as we do not need them for new packages 2019-05-03 16:21:18 +02:00
Maxime Gimeno 61a9c78036 Rename scripts 2019-04-29 15:38:44 +02:00
Maxime Gimeno 5b03adfbb7 also add it to the "r" reports 2019-04-25 11:04:27 +02:00
Maxime Gimeno 00c0e4e85a Add scm-branch content to reports. 2019-04-25 10:30:18 +02:00
Maxime Gimeno ff012669f5 enable c++14 in check_headers 2019-04-16 10:12:11 +02:00
Sébastien Loriot 1398af1b0b Merge remote-tracking branch 'cgal/master' into HEAD 2019-04-12 17:44:31 +02:00
Maxime Gimeno b4109fd29a Change Installation/Test_report to NOT erase the initial results when appending the cmake output. 2019-04-11 09:34:01 +02:00
Maxime Gimeno 78db3f646d Solve conflicts 2019-04-09 10:04:44 +02:00
Maxime Gimeno 591a25ec1b Fix 'r' writing in the end of the process. 2019-04-09 09:47:05 +02:00
Maxime Gimeno b3c24ec196 Fix paths for remote case. 2019-04-05 10:19:42 +02:00
Maxime Gimeno 9ae753c216 Fix cmake warning about CGAL_ROOT and add cmake results in the end of the "not ignored tests" reports 2019-04-04 12:44:57 +02:00
Maxime Gimeno b1aeeeee3e Removes the linit of 1024 bits for the logs 2019-04-04 10:37:56 +02:00
Maxime Gimeno e0e18b35b5 Add a script to get back the information from the untested packages and put back the blue squre. 2019-04-03 15:08:41 +02:00
Laurent Rineau d4e09c1d78 Modernize the CMakeLists.txt that use LEDA
The file `${CGAL_USE_FILE}` must be included before
`find_package(LEDA)` can be called. But that would require to verify
`CGAL_FOUND` first...

Actually, now that we require at least CMake 3.1, let's say that CGAL
is `REQUIRED`, but not the components. That is the basic truth, and
that avoids testing for `CGAL_FOUND`.

At the same time, I have modified the `cmake_minimum_required`:
  - placed as the first line,
  - set to `3.1...3.13`:
      https://cmake.org/cmake/help/latest/command/cmake_policy.html#setting-policies-by-cmake-version

I have also removed the comments that says the `CMakeLists.txt` was
generated. That may have been true... but before a lot of modifications.
2019-03-27 09:56:16 +01:00
Laurent Rineau ea145c71fe Merge pull request #3759 from maxGimeno/Cross_compilation-Update_scripts-GF
Testsuite : Use ctest
2019-03-26 17:01:56 +01:00
Laurent Rineau 5ef409f74e Propagate flags (like -x) to one bash to another 2019-03-26 10:40:02 +01:00
Laurent Rineau aa743e574b Set CMAKE_VERBOSE_MAKEFILE
That will allow to see the compilation commands.
2019-03-26 10:39:47 +01:00
Laurent Rineau eab794926f Set BUILD_TESTING, otherwise CTest does not see any test 2019-03-26 10:39:17 +01:00
Maxime Gimeno 7c985da973 set -DCGAL_TEST_SUITE even if not usng git branch 2019-03-19 10:22:53 +01:00
Maxime Gimeno 2b00f0dba0 FINISH autotest_cgal_with_ctest : from git, to another branch, full ctest testsuite. 2019-03-15 13:05:36 +01:00
Maxime Gimeno 1a6ef33010 WIP from git and upload to private page 2019-03-14 16:36:11 +01:00
Maxime Gimeno f070e4345d WIP from git branch 2019-03-13 16:20:14 +01:00
Maxime Gimeno 988b0a78cd Add -DRUNNING_CGAL_AUTO_TEST=TRUE to the cmake calls 2019-03-13 13:05:52 +01:00
Maxime Gimeno 53a60823a3 Remove remaining debugging code 2019-03-13 12:44:24 +01:00
Maxime Gimeno 7c862f759e Fix ctest call and clean autotest_cgal_with_ctest 2019-03-13 09:26:55 +01:00
Maxime Gimeno 330c6ec9b1 Merge pull request #3759 from maxGimeno/Cross_compilation-Update_scripts-GF
Testsuite : Use ctest
2019-03-12 17:04:19 +01:00
Maxime Gimeno be07aa1267 Write CGAL_NR at the end of the testsuite 2019-03-12 15:07:49 +01:00
Maxime Gimeno 64cfc19d68 Remove -d option. Any HOST declared as not localhost will be considered as a remote host and launch the cross compilation. 2019-03-12 14:58:11 +01:00
Maxime Gimeno 7c0d23b18f Fix CGAL_DIR and change names in CGAL_add_tests 2019-03-12 10:13:07 +01:00
Maxime Gimeno 57a532dbc7 update script 2019-03-11 12:07:04 +01:00
Maxime Gimeno dbb2512602 un-hard code the variables for docker and pull instead of building. 2019-03-06 14:57:14 +01:00
Maxime Gimeno aa76cd02b6 Use a single script for testsuite with or without docker 2019-03-06 14:17:48 +01:00
Maxime Gimeno 3430223a9a WIP 2019-03-05 16:42:43 +01: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
Laurent Rineau a50ba04d40 Extend the width of the size to 6, to avoid truncation 2019-02-19 17:53:10 +01:00
Laurent Rineau 7acce50d0e Merge branch 'releases/CGAL-4.13-branch' 2019-02-18 16:55:46 +01:00
Laurent Rineau ea279fb38c Merge branch 'releases/CGAL-4.12-branch' into releases/CGAL-4.13-branch 2019-02-18 16:54:29 +01:00
Laurent Rineau 3b6715cef5 replaced by Maintenance/public_release/scripts/precompiled_demos_zips 2019-02-18 16:54:06 +01:00
Marc Glisse 328f2bdbc6 Replace -std=c++11 with c++1y. 2019-02-12 11:23:25 +01:00
Laurent Rineau b3fbbdfd83 Merge branch 'releases/CGAL-4.13-branch' 2019-02-07 13:33:49 +01:00
Laurent Rineau 9c31f25653 trivial fix (Python issue) 2019-02-07 13:29:39 +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 99d842401a Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD 2019-01-31 11:24:50 +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
Laurent Rineau c14fda590d
Merge branch 'master' into CGAL-Fix_CTest-GF 2018-12-10 16:52:33 +01:00
Laurent Rineau 91107dce9b Improve the script git-show-content
It might need `--no-pager`, to avoid iterating on the pager screens.
2018-12-07 11:38:14 +01:00
Laurent Rineau 0027fc7a4e Add a usage 2018-11-20 15:42:48 +01:00
Laurent Rineau 6e06f20382 Small improvement to that script
I hijack the PR to slip a small improvement to that script.
2018-11-19 14:37:08 +01:00
Guillaume Damiand 7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand 2018-11-05 07:32:58 +01:00
Laurent Rineau 821f9c015e Merge pull request #3311 from sloriot/Doc-Pkg_link_name
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Maxime Gimeno 2b69d565fe Don't use \\ after 'EOF' 2018-10-19 15:44:35 +02:00
Laurent Rineau 72c7e73be7 Fix for those scripts
Use the `${INIT_FILE:+..}` syntax, for compatibility when `INIT_FILE`
is unset or empty.
2018-10-19 15:44:35 +02:00
Laurent Rineau e2e2bdfa49 Compatibility: no -C option if INIT_FILE is unset or null 2018-10-19 15:44:35 +02:00
Maxime Gimeno fc830f8a3f Add -C option to all `cmake` calls in the testsuite mechanism 2018-10-19 15:44:34 +02:00
Guillaume Damiand 0bd9088b5a Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required. 2018-10-17 14:17:08 +02:00
Marc Glisse 347289abf8
Pasto 2018-10-16 15:10:05 +02:00
Laurent Rineau a7c5c92f2f Check for CMakeLists.txt also in demos 2018-10-16 12:42:49 +02:00
Laurent Rineau e5bb2cf446 Merge pull request #2721 from maxGimeno/Bundle_demo_script-GF
Automatically create a bundle of the Polyhedron demo for Linux.
2018-10-08 15:13:54 +02:00
Laurent Rineau 2615722b75 Merge pull request #3294 from maxGimeno/Dont_use_cmakecache_for_tests-GF
Maintenance: Fix the Release Mode for testsuite platforms
2018-10-08 15:13:43 +02:00
Laurent Rineau 18f3ec018a Merge pull request #3307 from maxGimeno/Maintenance-Use_cgal_create_release_with_cmake-GF
Maintenance: Use cmake to create a release
2018-10-08 15:13:40 +02:00
Sébastien Loriot 9290af3f5f update script 2018-10-08 10:28:55 +02: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 4002d3d04b Use the file public_release_name 2018-10-02 12:55:48 +02:00
Maxime Gimeno e041253f4b Add cd SOURCES_DIR before call to script. 2018-10-02 11:15:21 +02:00
Laurent Rineau 435c326a0e hot-fix: now that branch is in cgal-public-dev 2018-09-27 15:43:51 +02:00
Maxime Gimeno 29a086855a Don't use \\ after 'EOF' 2018-09-17 14:21:04 +02:00
Maxime Gimeno 359efe2c96 Add -DTESTSUITE=ON to the no-public config 2018-09-13 11:33:40 +02:00
Laurent Rineau 3fc43f9e9f Fix for those scripts
Use the `${INIT_FILE:+..}` syntax, for compatibility when `INIT_FILE`
is unset or empty.
2018-09-04 12:01:25 +02:00
Laurent Rineau 8c744204de Compatibility: no -C option if INIT_FILE is unset or null 2018-09-04 11:26:33 +02:00
Laurent Rineau 0034efa67a IS_MASTER=y by default, and compatibility with old syntax 2018-09-04 11:09:22 +02:00
Laurent Rineau f4f3953cc0 Fix the script 2018-09-03 17:12:56 +02:00
Laurent Rineau f09c4ffe4e Untabiffy 2018-09-03 16:29:43 +02:00
Laurent Rineau 6870ddd8ef work also in a git-worktree 2018-09-03 16:29:29 +02:00
Maxime Gimeno b5474fd02e Update create_new_release to use the cmake script. 2018-09-03 15:37:30 +02:00
Maxime Gimeno bb14479266 Add -C option to all `cmake` calls in the testsuite mechanism 2018-08-24 15:11:39 +02:00
Laurent Rineau be056fc265 new minor improvement 2018-07-04 15:45:25 +02:00
Laurent Rineau d3de728599 improve the script add_toc_to_github_wiki_page.py
- Support Codebase flavor of Markdown
- Support h1 sections
2018-07-04 15:32:26 +02:00
Laurent Rineau 08043e442c Merge pull request #2835 from gdamiand/CGAL-basic_viewers-gdamiand
Add basic viewers
2018-06-14 17:36:37 +02:00
Laurent Rineau 564a68dada use printf, to display \n 2018-06-11 15:54:41 +02:00
Maxime Gimeno c79f1424fd Fix call to nproc 2018-05-30 11:40:47 +02:00
Maxime Gimeno 65ec22ec06 Add the check headers in the CHECK pass of travis 2018-05-29 09:46:44 +02:00
Maxime Gimeno 5010283dfe Change help for script. Specify the path should lead to a release (not a git repo). 2018-05-25 16:15:35 +02:00
Laurent Rineau e4ff486963 Merge pull request #3110 from lrineau/Installation-better_check_headers-lrineau
Installation: better check_headers (for Travis)
2018-05-25 10:42:22 +02:00
Maxime Gimeno 5bb6622eab Make the -x option conditionnal for all travis scripts. 2018-05-23 15:29:58 +02:00
Maxime Gimeno c45d2fa1e7 List all dependencies error at the end to simplify the reading in travis. 2018-05-23 15:29:58 +02:00
Laurent Rineau d2bb055902 Run `make packages_dependencies` with -k
That will make the process continue in case of errors.
2018-05-23 15:10:26 +02:00
Maxime Gimeno af9605a773 Make the dependencies check NOT order dependant. 2018-05-15 15:41:23 +02:00
Maxime Gimeno 2f24dbafad Add missing dependencies files 2018-04-09 08:53:38 +02:00
Laurent Rineau 5c9285f84f safer and faster script, without calling git-reset 2018-04-05 10:11:20 +02:00
Maxime Gimeno a7c51b6f6e replace INSTALL by INSTALL.md 2018-04-05 09:42:09 +02:00
Maxime Gimeno 6c39cae662 Fix instructions for dependencies update 2018-03-26 10:12:17 +02:00
Laurent Rineau 9ebc4c0453
Merge pull request #2897 from maxGimeno/Travis-enhance_install_sh-gf
Travis: Time enhancement
2018-03-21 17:05:31 +01:00
Maxime Gimeno ab87194583 Makes the number of cores for make a variable. 2018-03-15 14:15:13 +01:00
Maxime Gimeno b407e407c7 Fix tyo 2018-03-07 13:19:51 +01: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
Maxime Gimeno d035e592c6 Fix check_dependencies script 2018-03-05 12:10:43 +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 847e714001 inverse logic 2018-02-28 11:47:33 +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
Laurent Rineau 9e7115ac2e Merge pull request #2784 from maxGimeno/Travis_check_package_dep-GF
TravisCI:  check package dependencies
2018-02-14 15:33:31 +01:00
Maxime Gimeno 6474c9a54c Cganhe official master doc from doxygen 1.8.4 to doxygen 1.8.13. 2018-02-12 12:51:30 +01:00
Maxime Gimeno 5de691f700 Specify missing property in warning message in cgal_check_dependencies.sh 2018-02-09 10:56:17 +01:00
Maxime Gimeno 688b5dd06e Move dependencies creation to package_info and add dependencies to git 2018-02-02 12:08:05 +01:00
Maxime Gimeno fc5ba1b68e Fixes 2018-02-02 12:08:05 +01:00
Maxime Gimeno 74610660e7 Check package dependencies to decide if it should be tested by travis or not. 2018-02-02 12:08:05 +01:00
Maxime Gimeno c42e183aa0 Add opencv to travis and fix some stuff. 2018-02-02 12:08:05 +01:00
Maxime Gimeno a676d5a60e Try to fix errors in classification checks 2018-02-02 12:08:05 +01:00
Maxime Gimeno acd0a72edf Modify travis script to test dependencies 2018-02-02 12:08:05 +01:00
Maxime Gimeno 1dc6a0d66c Add a script in Scripts/developers_scripts thatcheck if there are differencies in the dependencies of packages 2018-02-02 12:08:05 +01:00
Maxime Gimeno 9fc057e1cf remove list and list generator for documented headers and make compute_dependencies implied by enable_check_header 2018-02-02 12:08:05 +01:00
Laurent Rineau f310fc588d
Merge pull request #2690 from sgiraudot/Classification-ETHZ_random_forest-GF
Classification: ETHZ Random Forest
2018-02-01 17:35:30 +01:00
Laurent Rineau 06ae14bd5c Try to fix the release creation 2018-01-16 16:56:23 +01:00
Laurent Rineau 0273ee4db3 Acknowledge that this package uses two licenses, and fix the script 2018-01-12 14:15:03 +01:00
Laurent Rineau e2f89318e5 Improve scripts 2018-01-11 16:52:35 +01:00
Maxime Gimeno ec40acf2c3 Add a script that bundles the demo with AppImage for all Linux distribs. 2018-01-09 12:31:32 +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
Laurent Rineau 8f3e229802 Update the script
- The directory of the doc results is now `output1/` instead of `output/`.

- The script was considering that CGAL-4.11.1-I-103 was `master`, whereas
  it is build from a release branch.
2017-12-13 12:07:30 +01:00
Laurent Rineau 4544da8e1f Merge pull request #2644 from maxGimeno/Doc_add_one_column_to_overview-GF
Add a 3rd diff column to the documentation overview page.
2017-12-05 18:27:09 +01:00
Maxime Gimeno 647f4b7775 update testsuite script 2017-12-01 15:43:58 +01:00
Sébastien Loriot 38810c9860 generate SVN like ID if generated from a git branch 2017-11-20 12:13:22 +01:00
Sébastien Loriot dd5a9163d0 update the replacement string for URL 2017-11-17 12:28:33 +01:00
Sébastien Loriot eda6d41e8f replace $URL$ and $Id$ when generating a release 2017-11-17 08:40:16 +01:00
Sébastien Loriot 76a543fd3b clean up comments 2017-11-17 07:36:44 +01:00
Sébastien Loriot 203f7cd51e merge two loops 2017-11-17 07:28:45 +01:00
Sébastien Loriot dfbb997f48 add a first version of the cmake script to create a release 2017-11-17 07:09:28 +01:00
Sébastien Loriot 4f85e3f688 update script to test for the presence of URL and Id tag 2017-11-15 23:13:22 +01:00
Sébastien Loriot 49c1357aff add license checking include directive only in GPL files 2017-11-12 10:21:35 +01:00
Sébastien Loriot 5a356fb40a add check for the presence of SPDX identifier
also update check for GPL license checking include directive
2017-11-12 10:21:35 +01:00
Sébastien Loriot 72cda50a5e fix incorrect LGPL version tags 2017-11-12 10:17:52 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Laurent Rineau 63d3c81038 Fix the previous commit 2017-09-15 17:12:48 +02:00
Laurent Rineau 7fb5d8dc05 Protection against loss of uncommitted stuff 2017-09-15 17:10:56 +02:00
Laurent Rineau 18a84363c2 Add a zsh script to help the release manager 2017-09-15 16:43:06 +02:00
Laurent Rineau 984b021574 Improve check_headers.sh, and fix the errors 2017-09-04 16:06:51 +02:00
Laurent Rineau 3e61b2c649 fix with old `cut` version before 8.25 2017-08-23 15:55:49 +02:00
Sébastien Loriot 07f6151b06 fix help display 2017-08-18 11:13:52 +02:00
Laurent Rineau 5658adbc26 Fix the updates to doc.cgal.org/master 2017-07-24 16:15:07 +02:00
Laurent Rineau 07e34b2773 Try to be more robust on errors
The objective is to always have a working http://doc.cgal.org/master
2017-07-17 17:42:50 +02:00
Laurent Rineau 2c6980bb4a Fix the script, with filenames containing spaces 2017-06-26 11:57:06 +02:00
Laurent Rineau 376c2dd002 Merge pull request #1852 from maxGimeno/Doxygen_compare-GF
Compare two documentation outputs
2017-06-13 10:18:28 +02:00
Laurent Rineau 053b617695 Fix developer_scripts/detect_wrong_encoding with file-5.29 2017-06-12 18:03:30 +02:00