mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 19:02:51 +00:00
30 lines
888 B
CMake
30 lines
888 B
CMake
check_function_exists(getpeereid HAVE_GETPEEREID) # openbsd style
|
|
check_function_exists(getpeereucred HAVE_GETPEERUCRED) # solaris style
|
|
|
|
configure_file (config-kdesud.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kdesud.h )
|
|
|
|
|
|
set(kdesud_SRCS
|
|
kdesud.cpp
|
|
repo.cpp
|
|
lexer.cpp
|
|
handler.cpp
|
|
secure.cpp )
|
|
|
|
add_executable(kdesud ${kdesud_SRCS})
|
|
|
|
target_link_libraries(kdesud ${KDE4_KDESU_LIBS} ${KDE4_KDECORE_LIBS} ${X11_LIBRARIES})
|
|
|
|
if(KDE4_ENABLE_FPIE)
|
|
macro_add_compile_flags(kdesud ${KDE4_CXX_FPIE_FLAGS})
|
|
macro_add_link_flags(kdesud ${KDE4_PIE_LDFLAGS})
|
|
endif(KDE4_ENABLE_FPIE)
|
|
|
|
########### install files ###############
|
|
|
|
install(TARGETS kdesud DESTINATION ${LIBEXEC_INSTALL_DIR})
|
|
install(CODE "
|
|
set(KDESUD_PATH \"\$ENV{DESTDIR}${LIBEXEC_INSTALL_DIR}/kdesud\")
|
|
EXECUTE_PROCESS(COMMAND sh -c \"chgrp nogroup '\${KDESUD_PATH}' && chmod g+s '\${KDESUD_PATH}'\")
|
|
")
|
|
|