mirror of https://github.com/ecmwf/eccodes.git
49 lines
1.3 KiB
Bash
49 lines
1.3 KiB
Bash
set -ea
|
|
# For CMake
|
|
|
|
set -x
|
|
echo "Script: $0"
|
|
|
|
proj_dir=@PROJECT_SOURCE_DIR@
|
|
build_dir=@PROJECT_BINARY_DIR@
|
|
data_dir=@PROJECT_BINARY_DIR@/data
|
|
|
|
# use definitions from binary dir to test if installation will be correct
|
|
def_dir="@CMAKE_BINARY_DIR@/@ECCODES_DEFINITION_SUFF@"
|
|
ECCODES_DEFINITION_PATH="${def_dir}"
|
|
export ECCODES_DEFINITION_PATH
|
|
|
|
# binaries are in the TOP CMAKE_BINARY_DIR
|
|
tools_dir=@CMAKE_BINARY_DIR@/bin
|
|
tigge_dir=@CMAKE_BINARY_DIR@/bin
|
|
|
|
# If this environment variable is set, then run the
|
|
# executables with valgrind. See ECC-746
|
|
EXEC=""
|
|
if test "x$ECCODES_TEST_WITH_VALGRIND" != "x"; then
|
|
EXEC="valgrind --error-exitcode=1 -q"
|
|
tools_dir="$EXEC @CMAKE_BINARY_DIR@/bin"
|
|
fi
|
|
|
|
# ecCodes tests are in the PROJECT_BINARY_DIR
|
|
test_dir=@PROJECT_BINARY_DIR@/tests
|
|
|
|
# use samples from binary dir to test if installation will be correct
|
|
samp_dir="@CMAKE_BINARY_DIR@/@ECCODES_SAMPLES_SUFF@"
|
|
ECCODES_SAMPLES_PATH=${samp_dir}
|
|
export ECCODES_SAMPLES_PATH
|
|
|
|
# Options
|
|
HAVE_PRODUCT_BUFR=@HAVE_PRODUCT_BUFR@
|
|
HAVE_PRODUCT_GRIB=@HAVE_PRODUCT_GRIB@
|
|
HAVE_JPEG=@HAVE_JPEG@
|
|
HAVE_LIBJASPER=@HAVE_LIBJASPER@
|
|
HAVE_LIBOPENJPEG=@HAVE_LIBOPENJPEG@
|
|
HAVE_PNG=@HAVE_PNG@
|
|
HAVE_AEC=@HAVE_AEC@
|
|
HAVE_EXTRA_TESTS=@HAVE_EXTRA_TESTS@
|
|
HAVE_MEMFS=@HAVE_MEMFS@
|
|
ECCODES_ON_WINDOWS=@ECCODES_ON_WINDOWS@
|
|
|
|
echo "Current directory: `pwd`"
|