src/CMakeLists.txt
changeset 56 99f85cd9b310
parent 53 ec1eec96e433
child 62 2d6419d6d4ed
equal deleted inserted replaced
55:02afddde7b94 56:99f85cd9b310
    18 # Target Definitions
    18 # Target Definitions
    19 ADD_EXECUTABLE(mcbot compat.c config.c database.c irc.c main.c parse.c)
    19 ADD_EXECUTABLE(mcbot compat.c config.c database.c irc.c main.c parse.c)
    20 ADD_EXECUTABLE(dbtool database.c dbtool.c)
    20 ADD_EXECUTABLE(dbtool database.c dbtool.c)
    21 
    21 
    22 # Install Rules
    22 # Install Rules
    23 INSTALL(TARGETS mcbot RUNTIME DESTINATION sbin)
    23 INSTALL(TARGETS mcbot RUNTIME DESTINATION /usr/sbin)
    24 INSTALL(TARGETS dbtool RUNTIME DESTINATION bin)
    24 INSTALL(TARGETS dbtool RUNTIME DESTINATION /usr/bin)
    25 INSTALL(DIRECTORY ../locale/ DESTINATION /var/lib/mcbot/data/locale)
    25 INSTALL(DIRECTORY ../locale/ DESTINATION /var/lib/mcbot/data/locale)
    26 INSTALL(PROGRAMS ../scripts/runbot DESTINATION etc/rc.d/ RENAME mcbot)
    26 INSTALL(PROGRAMS ../scripts/runbot DESTINATION /etc/init.d/ RENAME mcbot)
    27 INSTALL(PROGRAMS ../scripts/mcbot.cgi DESTINATION lib/cgi-bin/)
    27 INSTALL(PROGRAMS ../scripts/mcbot.cgi DESTINATION /usr/lib/cgi-bin/)
    28 
    28 
    29 # Search required programs
    29 # Search required programs
    30 FIND_PROGRAM(MSGFMT_PROG msgfmt)
    30 FIND_PROGRAM(MSGFMT_PROG msgfmt)
    31 IF (MSGFMT_PROG)
    31 IF (MSGFMT_PROG)
    32     EXEC_PROGRAM(${MSGFMT_PROG} ../locale ARGS -o de/LC_MESSAGES/mcbot.mo de/mcbot.po)
    32     EXEC_PROGRAM(${MSGFMT_PROG} ../locale ARGS -o de/LC_MESSAGES/mcbot.mo de/mcbot.po)
    33 ELSE(MSGFMT_PROG)
    33 ELSE(MSGFMT_PROG)
    34 	MESSAGE(FATAL_ERROR "YOU NEED TO INSTALL gettext")
    34 	MESSAGE(FATAL_ERROR "YOU NEED TO INSTALL gettext")
    35 ENDIF (MSGFMT_PROG)
    35 ENDIF (MSGFMT_PROG)
    36 
    36 
    37 # Search required libraries
    37 # Search required libraries
    38 FIND_LIBRARY(GETTEXT_LIB NAMES gettextlib
    38 #
    39 	PATHS /usr/lib/ /usr/local/lib)
    39 # freebsd needs it, debian hates it
    40 IF (GETTEXT_LIB)
    40 #FIND_LIBRARY(GETTEXT_LIB NAMES gettextlib
    41 	TARGET_LINK_LIBRARIES(mcbot ${GETTEXT_LIB})
    41 #	PATHS /usr/lib/ /usr/local/lib)
    42 	TARGET_LINK_LIBRARIES(dbtool ${GETTEXT_LIB})
    42 #IF (GETTEXT_LIB)
    43 ELSE(GETTEXT_LIB)
    43 #	TARGET_LINK_LIBRARIES(mcbot ${GETTEXT_LIB})
    44 	MESSAGE(FATAL_ERROR "YOU NEED TO INSTALL gettext")
    44 #	TARGET_LINK_LIBRARIES(dbtool ${GETTEXT_LIB})
    45 ENDIF (GETTEXT_LIB)
    45 #ELSE(GETTEXT_LIB)
       
    46 #	MESSAGE(FATAL_ERROR "YOU NEED TO INSTALL gettext")
       
    47 #ENDIF (GETTEXT_LIB)
    46 
    48 
    47 FIND_LIBRARY(GDBM_LIB NAMES gdbm
    49 FIND_LIBRARY(GDBM_LIB NAMES gdbm
    48 	PATHS /usr/lib/ /usr/local/lib)
    50 	PATHS /usr/lib/ /usr/local/lib)
    49 IF (GDBM_LIB)
    51 IF (GDBM_LIB)
    50 	TARGET_LINK_LIBRARIES(mcbot ${GDBM_LIB})
    52 	TARGET_LINK_LIBRARIES(mcbot ${GDBM_LIB})