fixed an install error in the current build
authorMarkus Brökers <mbroeker@largo.homelinux.org>
Thu, 26 Aug 2010 18:22:18 +0200
changeset 56 99f85cd9b310
parent 55 02afddde7b94
child 57 ca4e10daa1c9
fixed an install error in the current build the /etc/rc.d/ folder does no longer exist under ubuntu
src/CMakeLists.txt
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -20,11 +20,11 @@
 ADD_EXECUTABLE(dbtool database.c dbtool.c)
 
 # Install Rules
-INSTALL(TARGETS mcbot RUNTIME DESTINATION sbin)
-INSTALL(TARGETS dbtool RUNTIME DESTINATION bin)
+INSTALL(TARGETS mcbot RUNTIME DESTINATION /usr/sbin)
+INSTALL(TARGETS dbtool RUNTIME DESTINATION /usr/bin)
 INSTALL(DIRECTORY ../locale/ DESTINATION /var/lib/mcbot/data/locale)
-INSTALL(PROGRAMS ../scripts/runbot DESTINATION etc/rc.d/ RENAME mcbot)
-INSTALL(PROGRAMS ../scripts/mcbot.cgi DESTINATION lib/cgi-bin/)
+INSTALL(PROGRAMS ../scripts/runbot DESTINATION /etc/init.d/ RENAME mcbot)
+INSTALL(PROGRAMS ../scripts/mcbot.cgi DESTINATION /usr/lib/cgi-bin/)
 
 # Search required programs
 FIND_PROGRAM(MSGFMT_PROG msgfmt)
@@ -35,14 +35,16 @@
 ENDIF (MSGFMT_PROG)
 
 # Search required libraries
-FIND_LIBRARY(GETTEXT_LIB NAMES gettextlib
-	PATHS /usr/lib/ /usr/local/lib)
-IF (GETTEXT_LIB)
-	TARGET_LINK_LIBRARIES(mcbot ${GETTEXT_LIB})
-	TARGET_LINK_LIBRARIES(dbtool ${GETTEXT_LIB})
-ELSE(GETTEXT_LIB)
-	MESSAGE(FATAL_ERROR "YOU NEED TO INSTALL gettext")
-ENDIF (GETTEXT_LIB)
+#
+# freebsd needs it, debian hates it
+#FIND_LIBRARY(GETTEXT_LIB NAMES gettextlib
+#	PATHS /usr/lib/ /usr/local/lib)
+#IF (GETTEXT_LIB)
+#	TARGET_LINK_LIBRARIES(mcbot ${GETTEXT_LIB})
+#	TARGET_LINK_LIBRARIES(dbtool ${GETTEXT_LIB})
+#ELSE(GETTEXT_LIB)
+#	MESSAGE(FATAL_ERROR "YOU NEED TO INSTALL gettext")
+#ENDIF (GETTEXT_LIB)
 
 FIND_LIBRARY(GDBM_LIB NAMES gdbm
 	PATHS /usr/lib/ /usr/local/lib)