Warning, /frameworks/kinit/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(${CMAKE_CURRENT_SOURCE_DIR}/../KF5InitMacros.cmake) 0002 include(ECMMarkNonGuiExecutable) 0003 0004 if (CMAKE_SYSTEM_NAME MATCHES Linux) 0005 if (Libcap_FOUND) 0006 message(STATUS "kdeinit wrapper uses capabilities to protect kdeinit from misguided Linux OOM killer") 0007 else() 0008 message(STATUS "kdeinit wrapper uses setuid-root to protect kdeinit from misguided Linux OOM killer") 0009 endif() 0010 set(KDEINIT_OOM_PROTECT 1) 0011 endif () 0012 0013 check_symbol_exists(close_range "unistd.h" HAVE_CLOSE_RANGE) 0014 0015 configure_file(config-kdeinit.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kdeinit.h) 0016 include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) 0017 0018 add_subdirectory(kdeinit) 0019 add_subdirectory(kwrapper) 0020 add_subdirectory(klauncher) 0021 0022 if (NOT WIN32) 0023 add_subdirectory(kshell) 0024 add_subdirectory(start_kdeinit) 0025 endif () 0026 0027 ecm_qt_install_logging_categories( 0028 EXPORT KINIT 0029 FILE kinit.categories 0030 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0031 )