diff --git a/.travis/build_package.sh b/.travis/build_package.sh index af24f4e13e1..f1faf434ddd 100755 --- a/.travis/build_package.sh +++ b/.travis/build_package.sh @@ -77,7 +77,8 @@ cd $ROOT zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD #test dependencies cd $ROOT - bash Scripts/developer_scripts/cgal_check_dependencies.sh /usr/bin/doxygen + bash Scripts/developer_scripts/cgal_check_dependencies.sh --check_headers /usr/bin/doxygen + cd .travis #parse current matrix and check that no package has been forgotten diff --git a/Scripts/developer_scripts/cgal_check_dependencies.sh b/Scripts/developer_scripts/cgal_check_dependencies.sh index f05b8e064ce..551eeef24ab 100644 --- a/Scripts/developer_scripts/cgal_check_dependencies.sh +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -10,6 +10,8 @@ do echo "0 otherwise." exit 0 ;; + --check_headers) DO_CHECK_HEADERS="True" + ;; --*) echo "bad option $1" ;; *) DOX_PATH="$1" @@ -29,6 +31,9 @@ do done cmake -DCGAL_HEADER_ONLY=FALSE -DCGAL_ENABLE_CHECK_HEADERS=TRUE -DDOXYGEN_EXECUTABLE="$DOX_PATH" -DCGAL_COPY_DEPENDENCIES=TRUE -DCMAKE_CXX_FLAGS="-std=c++11" .. +if [ -n "$DO_CHECK_HEADERS" ]; then + make -j$(nprc --all) -k check_headers +fi make -j$(nproc --all) -k packages_dependencies echo " Checks finished" for pkg_path in $CGAL_ROOT/*