diff options
Diffstat (limited to 'cmake')
-rwxr-xr-x | cmake/add_package_dependencies.sh | 12 | ||||
-rwxr-xr-x | cmake/cmake_uninstall.cmake.in | 3 |
2 files changed, 15 insertions, 0 deletions
diff --git a/cmake/add_package_dependencies.sh b/cmake/add_package_dependencies.sh new file mode 100755 index 0000000..a0c71e5 --- /dev/null +++ b/cmake/add_package_dependencies.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +PACKAGE_NAME=$1 +PACKAGE_NAME_PATH=$2/$PACKAGE_NAME +TMPDIR=`mktemp -d /tmp/gen.XXXXXXXXXX` || exit 1 +dpkg-deb -x "$PACKAGE_NAME_PATH" "$TMPDIR" +dpkg-deb --control "$PACKAGE_NAME_PATH" "$TMPDIR"/DEBIAN +cat "$TMPDIR"/DEBIAN/control | sed -e "s/Depends.*$/Depends: $3/" > "$TMPDIR"/DEBIAN/control_ +cp "$TMPDIR"/DEBIAN/control_ "$TMPDIR"/DEBIAN/control +dpkg -b "$TMPDIR" "$PACKAGE_NAME_PATH" +rm -r "$TMPDIR" + diff --git a/cmake/cmake_uninstall.cmake.in b/cmake/cmake_uninstall.cmake.in index 17376d2..1b17154 100755 --- a/cmake/cmake_uninstall.cmake.in +++ b/cmake/cmake_uninstall.cmake.in @@ -20,3 +20,6 @@ FOREACH(file ${files}) ENDIF(EXISTS "$ENV{DESTDIR}${file}") ENDFOREACH(file) +#remove the libraries in lib +MESSAGE(STATUS "Removing libs") +execute_process(COMMAND rm -R "@CMAKE_INSTALL_PREFIX@/lib/@LIB_INSTALL_SUFFIX@") |