mirror of
https://github.com/Unidata/netcdf-c.git
synced 2024-11-21 03:13:42 +08:00
6a4ba35565
1. Cleanup test_common.sh to expunge (mostly) the use of the VS path value. This has the effect of being unable to use the Visual Studio C compiler for shell tests. 2. There is a missing case in CMakeLists.txt so add defaulting for HDF5_C_LIBRARY_hdf5 using HDF5_C_LIBRARY. Ward should probably examine this to get it fixed correctly. 3. Put back ref to esg.md in docs/Doxyfile.in 4. Fix minor warning in dut8proc.h
42 lines
836 B
CMake
42 lines
836 B
CMake
# Is netcdf-4 and/or DAP enabled?
|
|
NC4=1
|
|
DAP=1
|
|
|
|
#export CC=mpicc
|
|
export CC=gcc
|
|
|
|
FLAGS="-DCMAKE_PREFIX_PATH=c:/tools/nccmake"
|
|
FLAGS="$FLAGS -DCMAKE_INSTALL_PREFIX=d:/ignore"
|
|
|
|
if test "x$DAP" = x ; then
|
|
FLAGS="$FLAGS -DENABLE_DAP=false"
|
|
else
|
|
FLAGS="$FLAGS -DENABLE_DAP=true"
|
|
fi
|
|
if test "x$NC4" = x ; then
|
|
FLAGS="$FLAGS -DENABLE_NETCDF_4=false"
|
|
fi
|
|
FLAGS="$FLAGS -DENABLE_CONVERSION_WARNINGS=false"
|
|
FLAGS="$FLAGS -DENABLE_DAP_REMOTE_TESTS=true"
|
|
FLAGS="$FLAGS -DENABLE_TESTS=true"
|
|
FLAGS="$FLAGS -DENABLE_EXAMPLES=false"
|
|
#FLAGS="$FLAGS -DENABLE_HDF4=true"
|
|
FLAGS="$FLAGS -DENABLE_DYNAMIC_LOADING=false"
|
|
|
|
rm -fr build
|
|
mkdir build
|
|
cd build
|
|
|
|
NCLIB=`pwd`
|
|
NCLIB="${NCLIB}/build/liblib"
|
|
|
|
G="-GUnix Makefiles"
|
|
cmake "${G}" $FLAGS ..
|
|
#cmake "${G}" --build .
|
|
|
|
#cmake "${G}" --build . --target test
|
|
make all
|
|
export PATH="${NCLIB}:${PATH}"
|
|
make test
|
|
exit
|