Warning, /frameworks/kio/src/kntlm/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # KF6 TODO: move all classes to kio-http, only left known user, and dissolve lib 0002 0003 add_library(KF5KIONTLM) 0004 add_library(KF5::KIONTLM ALIAS KF5KIONTLM) 0005 0006 set_target_properties(KF5KIONTLM PROPERTIES 0007 VERSION ${KIO_VERSION} 0008 SOVERSION ${KIO_SOVERSION} 0009 EXPORT_NAME KIONTLM 0010 ) 0011 0012 target_sources(KF5KIONTLM PRIVATE 0013 kntlm.cpp 0014 des.cpp 0015 ) 0016 0017 ecm_generate_export_header(KF5KIONTLM 0018 BASE_NAME KNTLM 0019 GROUP_BASE_NAME KF 0020 VERSION ${KF_VERSION} 0021 DEPRECATED_BASE_VERSION 0 0022 DEPRECATION_VERSIONS 5.91 0023 # not using EXCLUDE_DEPRECATED_BEFORE_AND_AT as kio-http has a hard dependency, 0024 # so always needed to be build 0025 ) 0026 0027 target_link_libraries(KF5KIONTLM KF5::CoreAddons) 0028 0029 install(TARGETS KF5KIONTLM EXPORT KF5KIOTargets ${KF_INSTALL_TARGETS_DEFAULT_ARGS}) 0030 0031 install( FILES ${CMAKE_CURRENT_BINARY_DIR}/kntlm_export.h kntlm.h DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/kio COMPONENT Devel) 0032 0033 # make available to ecm_add_qch in parent folder 0034 set(KIONTLM_QCH_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/kntlm.h PARENT_SCOPE) 0035 0036 include(ECMGeneratePriFile) 0037 ecm_generate_pri_file(BASE_NAME KNTLM LIB_NAME KF5KIONTLM DEPS "KCoreAddons" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF}/KNTLM) 0038 install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR})