mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 18:32:50 +00:00
40 lines
948 B
CMake
40 lines
948 B
CMake
include_directories(${UNIXAUTH_INCLUDE_DIRS} )
|
|
|
|
check_include_files(paths.h HAVE_PATHS_H)
|
|
|
|
configure_file(
|
|
config-kcheckpass.h.cmake
|
|
${CMAKE_CURRENT_BINARY_DIR}/config-kcheckpass.h
|
|
)
|
|
|
|
set(kcheckpass_SRCS
|
|
kcheckpass.h
|
|
kcheckpass.c
|
|
checkpass_etcpasswd.c
|
|
checkpass_pam.c
|
|
checkpass_shadow.c
|
|
checkpass_osfc2passwd.c
|
|
checkpass_aix.c
|
|
)
|
|
|
|
add_executable(kcheckpass ${kcheckpass_SRCS})
|
|
|
|
if(KDE4_ENABLE_FPIE)
|
|
macro_add_compile_flags(kcheckpass ${KDE4_CXX_FPIE_FLAGS})
|
|
macro_add_link_flags(kcheckpass ${KDE4_PIE_LDFLAGS})
|
|
endif(KDE4_ENABLE_FPIE)
|
|
|
|
add_definitions(-U_REENTRANT)
|
|
target_link_libraries(kcheckpass
|
|
${UNIXAUTH_LIBRARIES}
|
|
${SOCKET_LIBRARIES}
|
|
)
|
|
|
|
install(
|
|
TARGETS kcheckpass
|
|
DESTINATION ${LIBEXEC_INSTALL_DIR}
|
|
)
|
|
install(CODE "
|
|
set(KCP_PATH \"\$ENV{DESTDIR}${LIBEXEC_INSTALL_DIR}/kcheckpass\")
|
|
EXECUTE_PROCESS(COMMAND sh -c \"chown root '\${KCP_PATH}' && chmod +s '\${KCP_PATH}'\")
|
|
")
|