Warning, /libraries/qca/plugins/qca-nss/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 find_package(PkgConfig REQUIRED) 0002 if(WITH_nss_PLUGIN STREQUAL "yes") 0003 pkg_check_modules(NSS REQUIRED IMPORTED_TARGET nss) 0004 else() 0005 pkg_check_modules(NSS IMPORTED_TARGET nss) 0006 endif() 0007 0008 if(NSS_FOUND) 0009 enable_plugin("nss") 0010 0011 set(QCA_NSS_SOURCES qca-nss.cpp) 0012 add_library(qca-nss ${PLUGIN_TYPE} ${QCA_NSS_SOURCES}) 0013 target_link_libraries(qca-nss Qt${QT_MAJOR_VERSION}::Core ${QCA_LIB_NAME} PkgConfig::NSS) 0014 0015 if(APPLE AND ${PLUGIN_TYPE} STREQUAL "MODULE") 0016 set_property(TARGET qca-nss PROPERTY SUFFIX ".dylib") 0017 endif() 0018 0019 if(NOT DEVELOPER_MODE) 0020 install(TARGETS qca-nss 0021 LIBRARY DESTINATION "${QCA_CRYPTO_INSTALL_DIR}" 0022 ARCHIVE DESTINATION "${QCA_CRYPTO_INSTALL_DIR}" 0023 RUNTIME DESTINATION "${QCA_CRYPTO_INSTALL_DIR}") 0024 0025 install_pdb(qca-nss ${QCA_CRYPTO_INSTALL_DIR}) 0026 endif() 0027 else() 0028 disable_plugin("nss") 0029 set(WITH_nss_PLUGIN "no" PARENT_SCOPE) 0030 endif()