Updated WHATSNEW for 0.3.1
[supertux.git] / CMakeLists.txt
index c15419b..9f65048 100644 (file)
 #
 
 
-#
-# Open Issues:
-#  - none?
-#
-
-
 ## Project name to use as command prefix
 
 PROJECT(SUPERTUX)
@@ -130,11 +124,11 @@ INCLUDE_DIRECTORIES(${PHYSFS_INCLUDE_DIR})
 LINK_LIBRARIES(${PHYSFS_LIBRARY})
 
 FIND_PACKAGE(CURL)
-IF(${CURL_FOUND})
+IF(CURL_FOUND)
   INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIR})
   LINK_LIBRARIES(${CURL_LIBRARY})
   SET(HAVE_LIBCURL TRUE)
-ENDIF(${CURL_FOUND})
+ENDIF(CURL_FOUND)
 
 #FIND_PACKAGE(ICONV REQUIRED)
 #INCLUDE_DIRECTORIES(${ICONV_INCLUDE_DIR})
@@ -242,6 +236,8 @@ IF(GENERATE_MESSAGESPOT)
     FOREACH(SUPERTUX_LEVEL_DIR ${SUPERTUX_LEVEL_DIRS})
       FILE(GLOB SUPERTUX_LEVELS RELATIVE ${SUPERTUX_SOURCE_DIR} ${SUPERTUX_LEVEL_DIR}/*.stl ${SUPERTUX_LEVEL_DIR}/*.stwm ${SUPERTUX_LEVEL_DIR}/*.txt)
 
+      ## Do not add target if SUPERTUX_LEVELS is empty. This is needed for cmake <=2.4
+      IF(SUPERTUX_LEVELS)
       SET(MESSAGES_POT_FILE ${SUPERTUX_SOURCE_DIR}/${SUPERTUX_LEVEL_DIR}/messages.pot)
       ADD_CUSTOM_COMMAND(
         OUTPUT ${MESSAGES_POT_FILE}
@@ -252,6 +248,7 @@ IF(GENERATE_MESSAGESPOT)
         COMMENT "Generating POT file ${MESSAGES_POT_FILE}"
       )
       LIST(APPEND MESSAGES_POT_FILES ${MESSAGES_POT_FILE})
+      ENDIF(SUPERTUX_LEVELS)
 
     ENDFOREACH(SUPERTUX_LEVEL_DIR)
 
@@ -363,6 +360,10 @@ INSTALL(DIRECTORY data/locale DESTINATION ${INSTALL_SUBDIR_SHARE} PATTERN ".svn"
 INCLUDE(InstallRequiredSystemLibraries)
 SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "SuperTux")
 SET(CPACK_PACKAGE_VENDOR "SuperTux Devel Team")
+SET(CPACK_PACKAGE_CONTACT "SuperTux Devel Team <supertux-devel@lists.lethargik.org>")
+SET(CPACK_DEBIAN_PACKAGE_NAME "supertux2")
+SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.5), libgcc1 (>= 1:4.1), libgl1-mesa-glx | libgl1, libogg0 (>= 1.1.3), libopenal0a, libphysfs-1.0-0, libsdl-image1.2 (>= 1.2.5), libsdl1.2debian (>= 1.2.10-1), libstdc++6 (>= 4.1.2), libvorbis0a (>= 1.1.2), libvorbisfile3 (>= 1.1.2)")
+SET(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Classic 2D jump 'n run sidescroller with Tux\n SuperTux is a classic 2D jump 'n run sidescroller game in a similar\n style like the original SuperMario games. This release of SuperTux\n features 9 enemies, 26 playable levels, software and OpenGL rendering\n modes, configurable joystick and keyboard input, new music and\n completly redone graphics.\n .\n This is a development snapshot of SuperTux. It may suffer from\n critical bugs and has not been fully tested. \n .\n Homepage: http://supertux.lethargik.org/")
 IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
   # The OS X PackageMaker doesn't seem to like files with no extension
 ELSE(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")