cmake_uninstall.cmake.in
author Sam Lantinga <slouken@libsdl.org>
Mon, 09 Jan 2017 11:58:01 -0800
changeset 10802 6afc9b833867
parent 8874 48d4f2d74d67
child 11605 b914622c734e
permissions -rw-r--r--
We only need the first few keymaps corresponding to the following constants:
K_NORMTAB, K_SHIFTTAB, K_ALTTAB, K_ALTSHIFTTAB

In the normal case we'll load all the keymaps from the kernel, but this reduces the size of the SDL library for the fallback case when we can't get to the tty.
     1 if (NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
     2     message(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
     3 endif(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
     4 
     5 file(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
     6 string(REGEX REPLACE "\n" ";" files "${files}")
     7 foreach (file ${files})
     8     message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
     9     execute_process(
    10         COMMAND @CMAKE_COMMAND@ -E remove "$ENV{DESTDIR}${file}"
    11         OUTPUT_VARIABLE rm_out
    12         RESULT_VARIABLE rm_retval
    13     )
    14     if(NOT ${rm_retval} EQUAL 0)
    15         message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
    16     endif (NOT ${rm_retval} EQUAL 0)
    17 endforeach(file)
    18