]> granicus.if.org Git - openjpeg/commitdiff
get proper path
authormayeut <mayeut@users.noreply.github.com>
Sat, 10 Oct 2015 15:12:05 +0000 (17:12 +0200)
committermayeut <mayeut@users.noreply.github.com>
Sat, 10 Oct 2015 15:12:05 +0000 (17:12 +0200)
tools/travis-ci/run.sh

index a783c2046604537d0e75e645759c942cd838ef51..eaa8d45ae39b92baaea53c4e52983a3dfee3648b 100755 (executable)
@@ -21,6 +21,15 @@ set -o nounset   ## set -u : exit the script if you try to use an uninitialised
 set -o errexit   ## set -e : exit the script if any statement returns a non-true return value
 set -o pipefail  ## Fail on error in pipe
 
+function opjpath ()
+{
+       if [ "${OPJ_CI_IS_CYGWIN:-}" == "1" ]; then
+               cygpath -m "$1"
+       else
+               echo "$1"
+       fi
+}
+
 # ABI check is done by abi-check.sh
 if [ "${OPJ_CI_ABI_CHECK:-}" == "1" ]; then
        exit 0
@@ -153,7 +162,7 @@ export OPJ_SOURCE_DIR=${OPJ_SOURCE_DIR}
 export OPJ_BUILD_CONFIGURATION=${OPJ_CI_BUILD_CONFIGURATION}
 export OPJ_DO_SUBMIT=${OPJ_DO_SUBMIT}
 
-ctest -S ${OPJ_SOURCE_DIR}/tools/ctest_scripts/travis-ci.cmake -V || true
+ctest -S $(opjpath ${OPJ_SOURCE_DIR}/tools/ctest_scripts/travis-ci.cmake) -V || true
 # ctest will exit with various error codes depending on version.
 # ignore ctest exit code & parse this ourselves
 set +x