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 )