Warning, /frameworks/kdesu/src/kdesud/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(CheckFunctionExists) 0002 check_function_exists(getpeereid HAVE_GETPEEREID) # openbsd style 0003 check_function_exists(getpeereucred HAVE_GETPEERUCRED) # solaris style 0004 0005 check_symbol_exists(close_range "unistd.h" HAVE_CLOSE_RANGE) 0006 0007 configure_file (config-kdesud.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kdesud.h ) 0008 0009 add_executable(kdesud) 0010 ecm_mark_nongui_executable(kdesud) 0011 0012 target_sources(kdesud PRIVATE 0013 kdesud.cpp 0014 repo.cpp 0015 lexer.cpp 0016 handler.cpp 0017 secure.cpp 0018 ) 0019 0020 ecm_qt_declare_logging_category(kdesud 0021 HEADER ksud_debug.h 0022 IDENTIFIER KSUD_LOG 0023 CATEGORY_NAME kf.su.kdesud 0024 DESCRIPTION "kdesud (KDESu)" 0025 EXPORT KSU 0026 ) 0027 0028 target_link_libraries(kdesud KF6::Su KF6::I18n ${X11_LIBRARIES}) 0029 if(HAVE_X11) 0030 target_include_directories(kdesud PRIVATE ${X11_X11_INCLUDE_PATH}) 0031 endif() 0032 0033 if(BUILD_TESTING) 0034 add_subdirectory(autotests) 0035 endif() 0036 0037 ########### install files ############### 0038 0039 install(TARGETS kdesud DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF}) 0040