diff options
author | Tomáš Čech <sleep_walker@suse.cz> | 2015-09-21 21:37:56 +0200 |
---|---|---|
committer | Tomáš Čech <sleep_walker@suse.cz> | 2015-09-21 21:48:45 +0200 |
commit | ecd7d4056f710bf76deb0cf9a4366636244ff2dd (patch) | |
tree | 165816cb8f6b5c413e21820b56136a4cff9d0d5a /lib | |
parent | 064e937452e18e542f19fc77084283fa7c34c5d6 (diff) | |
download | bemenu-ecd7d4056f710bf76deb0cf9a4366636244ff2dd.tar.gz bemenu-ecd7d4056f710bf76deb0cf9a4366636244ff2dd.tar.bz2 bemenu-ecd7d4056f710bf76deb0cf9a4366636244ff2dd.zip |
Respect install destinations set by variables
Use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR as destination
base.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/CMakeLists.txt | 6 | ||||
-rw-r--r-- | lib/renderers/curses/CMakeLists.txt | 2 | ||||
-rw-r--r-- | lib/renderers/wayland/CMakeLists.txt | 2 | ||||
-rw-r--r-- | lib/renderers/x11/CMakeLists.txt | 2 |
4 files changed, 7 insertions, 5 deletions
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 0c87bf8..72b48c5 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -1,3 +1,5 @@ +include(GNUInstallDirs) + # Sources SET(BEMENU_SOURCE menu.c @@ -43,8 +45,8 @@ SET_TARGET_PROPERTIES(bemenu PROPERTIES TARGET_LINK_LIBRARIES(bemenu dl) # Install -INSTALL(TARGETS bemenu DESTINATION lib) -INSTALL(FILES bemenu.h DESTINATION include) +INSTALL(TARGETS bemenu DESTINATION "${CMAKE_INSTALL_LIBDIR}") +INSTALL(FILES bemenu.h DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") # Unexport SET(BEMENU_INCLUDES) diff --git a/lib/renderers/curses/CMakeLists.txt b/lib/renderers/curses/CMakeLists.txt index 6df799b..86acc02 100644 --- a/lib/renderers/curses/CMakeLists.txt +++ b/lib/renderers/curses/CMakeLists.txt @@ -6,5 +6,5 @@ if (CURSES_FOUND) ADD_LIBRARY(bemenu-renderer-curses SHARED curses.c) SET_TARGET_PROPERTIES(bemenu-renderer-curses PROPERTIES PREFIX "") TARGET_LINK_LIBRARIES(bemenu-renderer-curses ${BEMENU_LIBRARIES} ${CURSES_LIBRARY} m) - INSTALL(TARGETS bemenu-renderer-curses DESTINATION lib/bemenu) + INSTALL(TARGETS bemenu-renderer-curses DESTINATION "${CMAKE_INSTALL_LIBDIR}/bemenu") endif () diff --git a/lib/renderers/wayland/CMakeLists.txt b/lib/renderers/wayland/CMakeLists.txt index 723cf95..23fb350 100644 --- a/lib/renderers/wayland/CMakeLists.txt +++ b/lib/renderers/wayland/CMakeLists.txt @@ -10,5 +10,5 @@ if (WAYLAND_FOUND AND CAIRO_FOUND AND PANGO_FOUND AND XKBCOMMON_FOUND) ADD_LIBRARY(bemenu-renderer-wayland SHARED wayland.c registry.c window.c ${proto-xdg-shell}) SET_TARGET_PROPERTIES(bemenu-renderer-wayland PROPERTIES PREFIX "") TARGET_LINK_LIBRARIES(bemenu-renderer-wayland ${BEMENU_LIBRARIES} ${WAYLAND_CLIENT_LIBRARIES} ${XKBCOMMON_LIBRARIES} ${CAIRO_LIBRARIES} ${PANGO_LIBRARIES} m) - INSTALL(TARGETS bemenu-renderer-wayland DESTINATION lib/bemenu) + INSTALL(TARGETS bemenu-renderer-wayland DESTINATION "${CMAKE_INSTALL_LIBDIR}/bemenu") endif () diff --git a/lib/renderers/x11/CMakeLists.txt b/lib/renderers/x11/CMakeLists.txt index 63c8e15..e669050 100644 --- a/lib/renderers/x11/CMakeLists.txt +++ b/lib/renderers/x11/CMakeLists.txt @@ -6,5 +6,5 @@ if (X11_FOUND AND CAIRO_FOUND AND PANGO_FOUND) ADD_LIBRARY(bemenu-renderer-x11 SHARED x11.c window.c xkb_unicode.c) SET_TARGET_PROPERTIES(bemenu-renderer-x11 PROPERTIES PREFIX "") TARGET_LINK_LIBRARIES(bemenu-renderer-x11 ${BEMENU_LIBRARIES} ${X11_LIBRARIES} ${X11_Xinerama_LIB} ${CAIRO_LIBRARIES} ${PANGO_LIBRARIES} m) - INSTALL(TARGETS bemenu-renderer-x11 DESTINATION lib/bemenu) + INSTALL(TARGETS bemenu-renderer-x11 DESTINATION "${CMAKE_INSTALL_LIBDIR}/bemenu") endif () |