summaryrefslogtreecommitdiffstats
path: root/CMakeScripts
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeScripts')
-rw-r--r--CMakeScripts/ConfigPaths.cmake13
-rw-r--r--CMakeScripts/Install.cmake2
2 files changed, 12 insertions, 3 deletions
diff --git a/CMakeScripts/ConfigPaths.cmake b/CMakeScripts/ConfigPaths.cmake
index cfe6c66b6..9774d4df2 100644
--- a/CMakeScripts/ConfigPaths.cmake
+++ b/CMakeScripts/ConfigPaths.cmake
@@ -1,9 +1,20 @@
message(STATUS "Creating build files in: ${CMAKE_CURRENT_BINARY_DIR}")
if(WIN32)
- set(PACKAGE_LOCALE_DIR "${CMAKE_INSTALL_PREFIX}/share/locale") # packagers might overwrite this
+ set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/inkscape")
+
+ set(INKSCAPE_LIBDIR "\\\\lib")
+ set(INKSCAPE_DATADIR "")
+
+ set(PACKAGE_LOCALE_DIR "\\\\share\\\\locale")
+
set(SHARE_INSTALL "share" CACHE STRING "Data file install path. Must be a relative path (from CMAKE_INSTALL_PREFIX), with no trailing slash.")
+
+ mark_as_advanced(SHARE_INSTALL)
else()
+ set(INKSCAPE_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib")
+ set(INKSCAPE_DATADIR "${CMAKE_INSTALL_PREFIX}/share")
+
# TODO: check and change this to correct value:
if(NOT PACKAGE_LOCALE_DIR)
set(PACKAGE_LOCALE_DIR "${CMAKE_INSTALL_PREFIX}/share/locale") # packagers might overwrite this
diff --git a/CMakeScripts/Install.cmake b/CMakeScripts/Install.cmake
index e7311f080..6a95ce604 100644
--- a/CMakeScripts/Install.cmake
+++ b/CMakeScripts/Install.cmake
@@ -16,8 +16,6 @@ if(UNIX)
# this should probably be done no matter what the platform is, just set SHARE_INSTALL first
add_subdirectory(share)
elseif(WIN32)
- set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR}/inkscape)
-
install(PROGRAMS
${EXECUTABLE_OUTPUT_PATH}/inkscape.exe
${EXECUTABLE_OUTPUT_PATH}/inkview.exe