Allow building as monolithic app (no plugins) for easier developement.
[tagua/yd.git] / src / variants / crazyhouse / CMakeLists.txt
blobbf8528f8e7be42fc82c398d6bba112685f047f41
1 set(taguacrazyhouse_SRCS
2   animator.cpp
3   behaviour.cpp
4   crazyhouse.cpp
5   moveserializer.cpp
6   state.cpp
7   validator.cpp
10 # we don't need taguachess includes!
11 include_directories(${CMAKE_SOURCE_DIR}/src/)
13 if(MONOLITH)
14 kde4_add_library(taguacrazyhouse SHARED ${taguacrazyhouse_SRCS})
15 else(MONOLITH)
16 kde4_add_plugin(taguacrazyhouse ${taguacrazyhouse_SRCS})
17 endif(MONOLITH)
19 # we don't need to link to taguachess!
20 target_link_libraries(taguacrazyhouse
21   taguacore
22   ${KDE4_KDECORE_LIBS}
25 install(TARGETS taguacrazyhouse DESTINATION ${PLUGIN_INSTALL_DIR})
26 install(FILES tagua-crazyhouse.desktop DESTINATION ${SERVICES_INSTALL_DIR})