kde-workspace/kdm/backend/CMakeLists.txt

81 lines
1.7 KiB
Text
Raw Normal View History

2014-11-13 19:30:51 +02:00
set(kdm_SRCS
2015-09-01 04:37:19 +03:00
dm.h
auth.c
bootman.c
client.c
ctrl.c
daemon.c
dm.c
dpylist.c
error.c
genauth.c
inifile.c
netaddr.c
process.c
reset.c
resource.c
server.c
session.c
sessreg.c
socket.c
streams.c
util.c
2014-11-13 19:30:51 +02:00
)
if (XDMCP)
2015-09-01 04:37:19 +03:00
set(kdm_SRCS ${kdm_SRCS}
access.c
choose.c
protodpy.c
policy.c
xdmcp.c
)
2014-11-13 19:30:51 +02:00
endif (XDMCP)
if (HASXDMAUTH)
2015-09-01 04:37:19 +03:00
set(kdm_SRCS ${kdm_SRCS} xdmauth.c)
2014-11-13 19:30:51 +02:00
endif (HASXDMAUTH)
if (K5AUTH)
2015-09-01 04:37:19 +03:00
set(kdm_SRCS ${kdm_SRCS} krb5auth.c)
2014-11-13 19:30:51 +02:00
endif (K5AUTH)
if (SECURE_RPC)
2015-09-01 04:37:19 +03:00
set(kdm_SRCS ${kdm_SRCS} rpcauth.c)
2014-11-13 19:30:51 +02:00
endif (SECURE_RPC)
2014-11-13 19:30:51 +02:00
macro_add_file_dependencies(dm.h ${confci})
macro_add_file_dependencies(resource.c ${confci})
2014-11-13 19:30:51 +02:00
macro_add_file_dependencies(error.c ${CMAKE_CURRENT_SOURCE_DIR}/printf.c)
2015-09-01 04:37:19 +03:00
add_executable(kdm ${kdm_SRCS})
add_definitions(-U_REENTRANT)
target_link_libraries(kdm
${X11_X11_LIB}
${X11_Xau_LIB}
${X11_Xdmcp_LIB}
${X11_X_EXTRA_LIBS}
${UNIXAUTH_LIBRARIES}
${SHADOW_LIBRARIES}
${S_LIBRARIES}
${KRB4_LIBRARIES}
${KRB5_LIBRARIES}
${COMERR_LIBRARY}
${NSL_LIBRARIES}
${RESOLV_LIBRARIES}
${SOCKET_LIBRARIES}
2014-11-13 19:30:51 +02:00
)
2015-09-01 04:37:19 +03:00
if(CKCONNECTOR_FOUND)
include_directories(${CKCONNECTOR_INCLUDE_DIR} ${DBUS_INCLUDE_DIR} ${DBUS_ARCH_INCLUDE_DIR})
target_link_libraries(kdm ${CKCONNECTOR_LIBRARIES} ${DBUS_LIBRARIES})
2014-11-13 19:30:51 +02:00
endif (CKCONNECTOR_FOUND)
if(UTIL_LIBRARIES)
2015-09-01 04:37:19 +03:00
target_link_libraries(kdm ${UTIL_LIBRARIES})
2014-11-13 19:30:51 +02:00
endif(UTIL_LIBRARIES)
2015-09-01 04:37:19 +03:00
target_link_libraries(kdm ${POSIX4_LIBRARIES})
2014-11-13 19:30:51 +02:00
if(QT_RT_LIBRARY)
2015-09-01 04:37:19 +03:00
target_link_libraries(kdm ${QT_RT_LIBRARY})
2014-11-13 19:30:51 +02:00
endif(QT_RT_LIBRARY)
2015-09-01 04:37:19 +03:00
add_dependencies(kdm ConfigCi)
2014-11-13 19:30:51 +02:00
install(TARGETS kdm ${INSTALL_TARGETS_DEFAULT_ARGS})