Warning, /plasma/kinfocenter/Modules/nics/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # KI18N Translation Domain for this library
0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcmnic\")
0003 
0004 include(CheckStructHasMember)
0005 
0006 # sa_len is only available on freebsd, not linux.
0007 check_struct_has_member("struct sockaddr" "sa_len" "sys/socket.h" HAVE_STRUCT_SOCKADDR_SA_LEN) # networkmodel.cpp
0008 
0009 configure_file(config-nic.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-nic.h)
0010 
0011 ########### next target ###############
0012 set(kcm_nic_PART_SRCS
0013     nic.cpp
0014     networkmodel.cpp)
0015 
0016 kcoreaddons_add_plugin(kcm_nic SOURCES ${kcm_nic_PART_SRCS} INSTALL_NAMESPACE "plasma/kcms/kinfocenter")
0017 
0018 target_link_libraries(kcm_nic
0019     KF5::I18n
0020     KF5::CoreAddons
0021     KF5::KCMUtils
0022     KF5::QuickAddons)
0023 
0024 target_compile_features(kcm_nic PUBLIC cxx_std_14)
0025 
0026 kpackage_install_package(package kcm_nic kcms)