Resolve "Toggle Free Look with Hotkey"
[ryzomcore.git] / ryzom / server / src / frontend_service / CMakeLists.txt
blobff8d8dbf94d2ea5a81a9749dbecf652bc2fc7628
1 FILE(GLOB SRC *.cpp *.h)
3 LIST(REMOVE_ITEM SRC
4                         ${CMAKE_CURRENT_SOURCE_DIR}/pair_selector.cpp
5                         ${CMAKE_CURRENT_SOURCE_DIR}/pair_selector.h
6                         ${CMAKE_CURRENT_SOURCE_DIR}/prioritizer.cpp
7                         ${CMAKE_CURRENT_SOURCE_DIR}/prioritizer.h
8                         ${CMAKE_CURRENT_SOURCE_DIR}/property_dispatcher.cpp
9                         ${CMAKE_CURRENT_SOURCE_DIR}/property_dispatcher.h)
11 ADD_EXECUTABLE(ryzom_frontend_service WIN32 ${SRC})
13 INCLUDE_DIRECTORIES(${MYSQL_INCLUDE_DIR})
15 TARGET_LINK_LIBRARIES(ryzom_frontend_service
16                                                 ryzom_adminmodules
17                                                 ${RYZOM_GAMESHARE_LIBRARIES}
18                                                 ${MYSQL_LIBRARIES}
19                                                 ${NELMISC_LIBRARIES}
20                                                 ${NELNET_LIBRARIES}
21                                                 ${NELGEORGES_LIBRARIES}
22                                                 ${NELLIGO_LIBRARIES})
24 NL_DEFAULT_PROPS(ryzom_frontend_service "Ryzom, Services: Frontend Service (FS)")
25 NL_ADD_RUNTIME_FLAGS(ryzom_frontend_service)
27 IF(WITH_PCH)
28   ADD_NATIVE_PRECOMPILED_HEADER(ryzom_frontend_service ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.h ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.cpp)
29 ENDIF()
31 INSTALL(TARGETS ryzom_frontend_service RUNTIME DESTINATION sbin COMPONENT services)