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})