doc updates; CMake works reasonably well now.
authorPerttu Ahola <celeron55@gmail.com>
Sat, 8 Jan 2011 15:45:26 +0000 (17:45 +0200)
committerPerttu Ahola <celeron55@gmail.com>
Sat, 8 Jan 2011 15:45:26 +0000 (17:45 +0200)
CMakeLists.txt
doc/README.txt
src/CMakeLists.txt

index 24cb78f392f52edf28d12eeecd95fdd72b74ac49..1ea10268a2fb0269e3649b383713f2f4540ffc63 100644 (file)
@@ -29,10 +29,32 @@ MESSAGE(STATUS "BUILD_DATE = ${BUILD_DATE}")
 # This is done here so that relative search paths are more reasnable
 find_package(Irrlicht)
 
-# This way the CMakeLists.txt file in src/ is processed
-add_subdirectory(src)
+#
+# Installation
+#
+
+if(WIN32)
+       set(DATADIR "data")
+       set(BINDIR "bin")
+       set(DOCDIR "doc")
+elseif(APPLE)
+       set(DATADIR "share/minetest")
+       set(BINDIR "bin")
+       set(DOCDIR "share/doc/minetest")
+elseif(UNIX)
+       set(DATADIR "share/minetest")
+       set(BINDIR "bin")
+       set(DOCDIR "share/doc/minetest")
+endif()
+
+install(FILES "doc/README.txt" DESTINATION "${DOCDIR}")
+install(FILES "minetest.conf.example" DESTINATION "${DOCDIR}")
 
-install(FILES "doc/README.txt" DESTINATION "share/minetest/doc")
+#
+# Subdirectories
+#
+
+add_subdirectory(src)
 
 # CPack
 
index 09e5fea0545658dcef1a30357356d6aacb0a137c..7e74039941f7c1cbe1688832381e74be2259226c 100644 (file)
@@ -19,6 +19,16 @@ Public servers:
 Controls:
 - See the in-game pause menu
 
+Map directory:
+- Map is stored in a directory, which can be removed to generate a new map.
+- There is na command-line option for it: --map-dir
+- As default, it is located in:
+               ../map
+- Otherwise something like this:
+       Windows: C:\Documents and Settings\user\Application Data\minetest\map
+       Linux: ~/.minetest/map
+       OS X: ~/Library/Application Support/map
+
 Configuration file:
 - An optional configuration file can be used. See minetest.conf.example.
 - Path to file can be passed as a parameter to the executable:
@@ -55,6 +65,14 @@ Compiling on GNU/Linux:
 
        $ minetest
 
+- Install to home directory:
+       $ cd whatever/minetest
+       $ cmake . -DCMAKE_INSTALL_PREFIX=~/minetest_install
+       $ make -j2
+       $ make install
+
+       $ ~/minetest_install/bin/minetest
+
 - For running in the source directory:
        $ cd whatever/minetest
        $ cmake . -DRUN_IN_PLACE
index 083395271ef6aec91d6caff07f8ca9a9c4cc2ef4..e55e502f9bf3c6636e4dc796eccd0c2b3140e2c4 100644 (file)
@@ -161,17 +161,6 @@ endif( UNIX )
 # Installation
 #
 
-if(WIN32)
-       set(DATADIR "data")
-       set(BINDIR "bin")
-elseif(APPLE)
-       set(DATADIR "share/minetest")
-       set(BINDIR "bin")
-elseif(UNIX)
-       set(DATADIR "share/minetest")
-       set(BINDIR "bin")
-endif()
-
 if(BUILD_CLIENT)
        install(TARGETS minetest DESTINATION ${BINDIR})