diff --git a/Modules/ThirdParty/GDAL/gdalTest.sh.in b/Modules/ThirdParty/GDAL/gdalTest.sh.in
index 2c1d173e5ff0ba0d4e8891d4823ccf457a88694b..6341d3708699624baabda095eed1d675e8b62476 100644
--- a/Modules/ThirdParty/GDAL/gdalTest.sh.in
+++ b/Modules/ThirdParty/GDAL/gdalTest.sh.in
@@ -4,9 +4,10 @@ tempFolder=@TEMP@
 gdalLibLocation=@GDAL_LIBRARY@
 sourceDir=@CMAKE_SOURCE_DIR@
 apple=@APPLE@
+gdalConfig=@GDAL_CONFIG@
+gdalTranslate=`dirname ${gdalConfig}`/gdal_translate
 
 #TEST 1 : GDAL version
-gdalConfig="$(which gdal-config)"
 ${gdalConfig} --version > ${tempFolder}/testgdal1.txt 
 
 #TEST 2 : dyn. symbols 
@@ -18,7 +19,7 @@ nm -U ${gdalLibLocation} | grep TIFFClose > ${tempFolder}/testgdal2.txt # -U : d
 fi
 
 #TEST 3 : Big tiff
-gdal_translate -co "BIGTIFF=YES" ${sourceDir}/Modules/ThirdParty/GDAL/logoVectoriel.png ${tempFolder}/logoVectoriel.tif > ${tempFolder}/testgdal3.txt
+${gdalTranslate} -co "BIGTIFF=YES" ${sourceDir}/Modules/ThirdParty/GDAL/logoVectoriel.png ${tempFolder}/logoVectoriel.tif > ${tempFolder}/testgdal3.txt
 
 #TEST 4 : GDAL formats
 ${gdalConfig} --formats > ${tempFolder}/testgdal4.txt