mirror of https://github.com/CGAL/cgal
Merge pull request #3104 from maxGimeno/Travis-Enhancement-GF
Infrastructure: Enhance dependency managing in Travis
This commit is contained in:
commit
1c28d84c3f
|
|
@ -68,7 +68,7 @@ before_script:
|
|||
- cd ..
|
||||
script:
|
||||
- cd ./.travis
|
||||
- bash -x -e ./build_package.sh $PACKAGE
|
||||
- bash ./build_package.sh $PACKAGE
|
||||
notifications:
|
||||
email:
|
||||
on_success: change # default: always
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
[ -n "$CGAL_DEBUG_TRAVIS" ] && set -x
|
||||
|
||||
CXX_FLAGS="-DCGAL_NDEBUG"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -x
|
||||
[ -n "$CGAL_DEBUG_TRAVIS" ] && set -x
|
||||
DONE=0
|
||||
while [ $DONE = 0 ]
|
||||
do
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ before_script:
|
|||
- cd ..
|
||||
script:
|
||||
- cd ./.travis
|
||||
- bash -x -e ./build_package.sh $PACKAGE
|
||||
- bash ./build_package.sh $PACKAGE
|
||||
notifications:
|
||||
email:
|
||||
on_success: change # default: always
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#This script must be called from the CGAL root.
|
||||
set -e
|
||||
set -x
|
||||
[ -n "$CGAL_DEBUG_TRAVIS" ] && set -x
|
||||
while test $# -gt 0
|
||||
do
|
||||
case "$1" in
|
||||
|
|
@ -37,13 +37,11 @@ do
|
|||
if [ -f "$pkg_path/package_info/$pkg/dependencies" ]; then
|
||||
PKG_DIFF=$(grep -Fxv -f "$pkg_path/package_info/$pkg/dependencies.old" "$pkg_path/package_info/$pkg/dependencies" || true)
|
||||
if [ -n "$PKG_DIFF" ]; then
|
||||
HAS_DIFF=TRUE
|
||||
echo "Differences in $pkg: $PKG_DIFF are new and not committed."
|
||||
TOTAL_RES="Differences in $pkg: $PKG_DIFF are new and not committed.\n $TOTAL_RES"
|
||||
fi
|
||||
PKG_DIFF=$(grep -Fxv -f "$pkg_path/package_info/$pkg/dependencies" "$pkg_path/package_info/$pkg/dependencies.old" || true)
|
||||
if [ -n "$PKG_DIFF" ]; then
|
||||
HAS_DIFF=TRUE
|
||||
echo "Differences in $pkg: $PKG_DIFF have disappeared."
|
||||
TOTAL_RES="Differences in $pkg: $PKG_DIFF have disappeared.\n $TOTAL_RES"
|
||||
fi
|
||||
if [ -f $pkg_path/package_info/$pkg/dependencies.old ]; then
|
||||
rm $pkg_path/package_info/$pkg/dependencies.old
|
||||
|
|
@ -53,7 +51,8 @@ done
|
|||
echo " Checks finished"
|
||||
cd $CGAL_ROOT
|
||||
rm -r dep_check_build
|
||||
if [ -n "$HAS_DIFF" ]; then
|
||||
if [ -n "$TOTAL_RES" ]; then
|
||||
echo "$TOTAL_RES"
|
||||
echo " You can run cmake with options CGAL_ENABLE_CHECK_HEADERS and CGAL_COPY_DEPENDENCIES ON, make the target packages_dependencies and commit the new dependencies files,"
|
||||
echo " or simply manually edit the problematic files."
|
||||
exit 1
|
||||
|
|
|
|||
Loading…
Reference in New Issue