1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#!/bin/bash
set -e
set -u
cp -r test/ "$AUTOPKGTEST_TMP"
cd "$AUTOPKGTEST_TMP/test/"
sed -i s@NeXus_Shared_Library@libNeXus.so@ CMakeLists.txt
sed -i s@NeXus_CPP_Shared_Library@libNeXusCPP.so@ CMakeLists.txt
sed -i 's@include_directories(@include_directories(/usr/include/nexus @' CMakeLists.txt
cat - <<EOF >> CMakeLists.txt
enable_testing()
target_link_libraries(leak_test2 libNeXus.so)
target_link_libraries(leak_test3 libNeXus.so)
EOF
cmake -DWITH_HDF5=1 -DWITH_HDF4=1 -DENABLE_CXX=1 . 2>&1
make 2>&1
make -j1 test ARGS+=-j1
|