khanat-opennel-code/code/nelns/login_system/nel_launcher_windows_ext2/CMakeLists.txt
2010-05-06 02:08:41 +02:00

20 lines
830 B
CMake

FILE(GLOB SRC *.cpp *.h)
DECORATE_NEL_LIB("nel3d")
SET(NL3D_LIB ${LIBNAME})
ADD_EXECUTABLE(nel_launcher_ext2 WIN32 ${SRC} nel_launcher.rc)
IF(CURL_FOUND)
ADD_DEFINITIONS(-DUSE_CURL)
ENDIF(CURL_FOUND)
ADD_DEFINITIONS(-DNL_LAUNCHER_CFG="\\"${NL_ETC_PREFIX}/\\"")
INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR} ${NELMISC_INCLUDE_DIRS})
TARGET_LINK_LIBRARIES(nel_launcher_ext2 ${LIBXML2_LIBRARIES} ${PLATFORM_LINKFLAGS} ${NELNET_LIBRARY} ${NELMISC_LIBRARY} ${ZLIB_LIBRARY} ${CURL_LIBRARY})
SET_TARGET_PROPERTIES(nel_launcher_ext2 PROPERTIES
LINK_FLAGS "/NODEFAULTLIB:libcmt"
PROJECT_LABEL "Launcher: NeL Launcher Ext2")
ADD_DEFINITIONS(${LIBXML2_DEFINITIONS})
INSTALL(TARGETS nel_launcher_ext2 RUNTIME DESTINATION bin COMPONENT launcher)
INSTALL(FILES nel_launcher.cfg DESTINATION etc/nel COMPONENT launcher)