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)