Warning, /network/signon-kwallet-extension/cmake/modules/FindSignOnExtension.cmake is written in an unsupported language. File is not indexed.
0001 # - Try to find SignOnQt 0002 # Once done this will define 0003 # SIGNONEXTENSION_FOUND - System has libsignon-qt 0004 # SIGNONEXTENSION_INCLUDE_DIRS - The libsignon-qt include directories 0005 # SIGNONEXTENSION_LIBRARIES - The libraries needed to use libsignon-qt 0006 0007 find_package(PkgConfig REQUIRED) 0008 0009 execute_process( 0010 COMMAND "${PKG_CONFIG_EXECUTABLE}" --variable=plugindir SignOnExtension 0011 OUTPUT_VARIABLE _pkgconfig_invoke_result 0012 RESULT_VARIABLE _pkgconfig_failed) 0013 if (_pkgconfig_failed) 0014 message(FAILED " couldn-t find the plugindir for signonextension") 0015 else() 0016 string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") 0017 string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") 0018 set(SIGNONEXTENSION_PLUGINDIR ${_pkgconfig_invoke_result}) 0019 endif() 0020 0021 find_path(SIGNONEXTENSION_INCLUDE_DIR SignOn/AbstractSecretsStorage 0022 HINTS ${SIGNONEXTENSION_INCLUDEDIR} ${SIGNONEXTENSION_INCLUDE_DIRS} 0023 PATH_SUFFIXES signon-extension ) 0024 0025 find_library(SIGNONEXTENSION_LIBRARY NAMES signon-extension libsignon-extension 0026 HINTS ${SIGNONEXTENSION_LIBDIR} ${SIGNONEXTENSION_LIBRARY_DIRS} ) 0027 0028 set(SIGNONEXTENSION_LIBRARIES ${SIGNONEXTENSION_LIBRARY} ) 0029 set(SIGNONEXTENSION_INCLUDE_DIRS ${SIGNONEXTENSION_INCLUDE_DIR} ) 0030 0031 include(FindPackageHandleStandardArgs) 0032 # handle the QUIETLY and REQUIRED arguments and set SIGNONEXTENSION_FOUND to TRUE 0033 # if all listed variables are TRUE 0034 find_package_handle_standard_args(SignOnExtension DEFAULT_MSG 0035 SIGNONEXTENSION_LIBRARY SIGNONEXTENSION_INCLUDE_DIR) 0036 0037 mark_as_advanced(SIGNONEXTENSION_INCLUDE_DIR SIGNONEXTENSION_LIBRARY )