summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorTomáš Chvátal <scarabeus@gentoo.org>2009-12-09 22:22:17 +0100
committerTomáš Chvátal <scarabeus@gentoo.org>2009-12-09 22:22:17 +0100
commit77852eb73ffb9459a15c0dff2b2941172f9ee2a0 (patch)
tree4c3ab3713c551e6d836f8ad4f0b2f6134949995d /CMakeLists.txt
parent1606769f0dc3b1b6264585a9116ed907beaef615 (diff)
Play with path to make it more automatic.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt23
1 files changed, 14 insertions, 9 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ce1a29c..6d72189 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,8 +20,6 @@ OPTION (WITH_AUDIO "Build with audio enabled" ON)
OPTION (ENABLE_DEBUG "Build debug features" ON)
OPTION (DEVELOPER "Modify stuff to please tuxanci devs" OFF)
MARK_AS_ADVANCED ( DEVELOPER )
-OPTION (PACKAGE "Define building binary package on windows" OFF)
-MARK_AS_ADVANCED ( PACKAGE )
OPTION (WITH_NLS "Build the translations" ON)
OPTION (Apple "Build some apple quirks. USE ONLY ON MAC!" OFF)
MARK_AS_ADVANCED ( Apple )
@@ -34,12 +32,13 @@ MARK_AS_ADVANCED ( CROSSCOMPILE )
SET ( WORKDIR ${CMAKE_SOURCE_DIR}/src )
# data because some distributions want different data placement
SET ( CMAKE_CONF_PATH "/etc" CACHE PATH "Config path prefix" )
-IF ( PACKAGE )
+IF ( WIN32 )
SET ( CMAKE_INSTALL_PREFIX "/" CACHE PATH "Install path prefix" )
-ELSE ( PACKAGE )
+ SET ( CMAKE_LOCALE_PATH "locale" CACHE PATH "Locale path prefix" )
+ELSE ( WIN32 )
SET ( CMAKE_INSTALL_PREFIX "/usr/local/" CACHE PATH "Install path prefix" )
-ENDIF ( PACKAGE )
-SET ( CMAKE_LOCALE_PATH "${CMAKE_INSTALL_PREFIX}/share/locale" CACHE PATH "Locale path prefix" )
+ SET ( CMAKE_LOCALE_PATH "${CMAKE_INSTALL_PREFIX}/share/locale" CACHE PATH "Locale path prefix" )
+ENDIF ( WIN32 )
SET ( CMAKE_DATA_PATH "${CMAKE_INSTALL_PREFIX}/share/" CACHE PATH "Data path prefix" )
SET ( CMAKE_LIB_PATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/" CACHE PATH "Library path prefix" )
SET ( LIB_INSTALL_DIR "${CMAKE_LIB_PATH}" )
@@ -72,14 +71,20 @@ ENDIF ( CROSSCOMPILE )
SET ( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" )
#various variables
SET ( CMAKE_INSTALL_ETCDIR ${CMAKE_CONF_PATH} )
-SET ( CMAKE_DOC_PATH "${CMAKE_INSTALL_PREFIX}/share/doc/${APPNAME}" CACHE PATH "Doc path prefix" )
+IF ( WIN32 )
+ SET ( CMAKE_DOC_PATH "doc/" CACHE PATH "Doc path prefix" )
+ SET ( CMAKE_INSTALL_LOCALEDIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_LOCALE_PATH} )
+ SET ( CMAKE_INSTALL_DOCDIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_DOC_PATH} )
+ELSE ( WIN32 )
+ SET ( CMAKE_DOC_PATH "${CMAKE_INSTALL_PREFIX}/share/doc/${APPNAME}" CACHE PATH "Doc path prefix" )
+ SET ( CMAKE_INSTALL_LIBDIR ${CMAKE_LOCALE_PATH} )
+ SET ( CMAKE_INSTALL_DOCDIR ${CMAKE_DOC_PATH} )
+ENDIF ( WIN32 )
SET ( CMAKE_INSTALL_BINDIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Binary path prefix" )
SET ( CMAKE_INSTALL_ICONDIR "${CMAKE_INSTALL_PREFIX}/share/pixmaps" CACHE PATH "Icon path prefix" )
SET ( CMAKE_INSTALL_DESKTOPDIR "share/applications" CACHE PATH "Desktop file path prefix")
-SET ( CMAKE_INSTALL_LOCALEDIR ${CMAKE_LOCALE_PATH} )
SET ( CMAKE_INSTALL_DATADIR ${CMAKE_DATA_PATH} )
SET ( CMAKE_INSTALL_LIBDIR ${LIB_INSTALL_DIR} )
-SET ( CMAKE_INSTALL_DOCDIR ${CMAKE_DOC_PATH} )
# defines to determine if we build package or not
IF ( PACKAGE )
ADD_DEFINITIONS ( -DBUILD_PACKAGE )