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