cmake: Set proper install paths for Windows
[quassel.git] / cmake / QuasselInstallDirs.cmake
index 9075a80..cf39bfd 100644 (file)
@@ -18,7 +18,10 @@ if (NOT WITH_KDE)
         # On Windows, we have to guess good paths
         # We must check if the variables are already defined on the command line
         if (NOT DEFINED CMAKE_INSTALL_BINDIR)
-            set(CMAKE_INSTALL_BINDIR "${CMAKE_INSTALL_PREFIX}" CACHE PATH "Install path for binaries")
+            set(CMAKE_INSTALL_BINDIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Install path for executables and DLLs")
+        endif()
+        if (NOT DEFINED CMAKE_INSTALL_LIBDIR)
+            set(CMAKE_INSTALL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Install path for static libraries")
         endif()
         if (NOT DEFINED CMAKE_INSTALL_DATADIR)
             set(CMAKE_INSTALL_DATADIR "$ENV{APPDATA}/quassel-irc.org/share/apps" CACHE PATH "Install path for data files")
@@ -43,23 +46,4 @@ if (NOT WITH_KDE)
             set(CMAKE_INSTALL_APPDIR "${CMAKE_INSTALL_DATAROOTDIR}/applications")
         endif()
     endif()
-else()
-    if (WITH_KDE4)
-        # FindKDE4Internal.cmake sets its own set of variables, however with deprecated names
-        if (NOT DEFINED CMAKE_INSTALL_BINDIR)
-            set(CMAKE_INSTALL_BINDIR "${BIN_INSTALL_DIR}" CACHE PATH "Install path for binaries")
-        endif()
-        if (NOT DEFINED CMAKE_INSTALL_DATADIR)
-            set(CMAKE_INSTALL_DATADIR "${DATA_INSTALL_DIR}" CACHE PATH "Install path for data files")
-        endif()
-        if (NOT DEFINED CMAKE_INSTALL_ICONDIR)
-            set(CMAKE_INSTALL_ICONDIR "${ICON_INSTALL_DIR}" CACHE PATH "Install path for icons")
-        endif()
-        if (NOT DEFINED CMAKE_INSTALL_APPDIR)
-            set(CMAKE_INSTALL_APPDIR "${XDG_APPS_INSTALL_DIR}" CACHE PATH "Install path for .desktop files")
-        endif()
-    endif()
-
-    # KF5 does the correct thing, so we don't need to do anything
-    # We have already included KDEInstallDirs at this point.
 endif()