cmake: Use relative install locations on Unix too
authorRalf Habacker <ralf.habacker@freenet.de>
Fri, 10 Feb 2017 17:43:51 +0000 (18:43 +0100)
committerRalf Habacker <ralf.habacker@freenet.de>
Fri, 10 Feb 2017 22:01:06 +0000 (23:01 +0100)
Using expanded paths make no sense in install commands because they
may be patched by cmake for example by specifying DESTDIR on install.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=99752
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
cmake/CMakeLists.txt

index 84aa60b..ae388bc 100644 (file)
@@ -96,11 +96,7 @@ set(DBUS_DATADIR             ${EXPANDED_DATADIR})
 #enable building of shared library
 SET(BUILD_SHARED_LIBS ON)
 
-if(WIN32)
-    set(INSTALL_TARGETS_DEFAULT_ARGS  RUNTIME DESTINATION "bin" LIBRARY DESTINATION "lib" ARCHIVE DESTINATION "lib")
-else()
-    set(INSTALL_TARGETS_DEFAULT_ARGS  RUNTIME DESTINATION "${EXPANDED_BINDIR}" LIBRARY DESTINATION "${EXPANDED_LIBDIR}" ARCHIVE DESTINATION "${EXPANDED_LIBDIR}")
-endif()
+set(INSTALL_TARGETS_DEFAULT_ARGS  RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
 
 if (CYGWIN)
    set (WIN32)