From 25ed2f2786d293ec15e560e86168a7fadedc2a68 Mon Sep 17 00:00:00 2001 From: Ricardo Vieira Date: Sun, 31 Jan 2016 18:30:48 +0000 Subject: [PATCH] Use system cmake file for Qt5WaylandClient remove custom module Fixes: #203 --- .../Qt5WaylandClientConfig.cmake | 162 ------------------ .../Qt5WaylandClientConfigVersion.cmake | 11 -- 2 files changed, 173 deletions(-) delete mode 100644 cmake/Qt5WaylandClient/Qt5WaylandClientConfig.cmake delete mode 100644 cmake/Qt5WaylandClient/Qt5WaylandClientConfigVersion.cmake diff --git a/cmake/Qt5WaylandClient/Qt5WaylandClientConfig.cmake b/cmake/Qt5WaylandClient/Qt5WaylandClientConfig.cmake deleted file mode 100644 index 0e6ecb6..0000000 --- a/cmake/Qt5WaylandClient/Qt5WaylandClientConfig.cmake +++ /dev/null @@ -1,162 +0,0 @@ - -if (CMAKE_VERSION VERSION_LESS 2.8.3) - message(FATAL_ERROR "Qt 5 requires at least CMake version 2.8.3") -endif() - -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -# Use original install prefix when loaded through a -# cross-prefix symbolic link such as /lib -> /usr/lib. -get_filename_component(_realCurr "${_IMPORT_PREFIX}" REALPATH) -get_filename_component(_realOrig "/usr/lib/cmake/Qt5WaylandClient" REALPATH) -if(_realCurr STREQUAL _realOrig) - get_filename_component(_qt5WaylandClient_install_prefix "/usr/lib/../" ABSOLUTE) -else() - get_filename_component(_qt5WaylandClient_install_prefix "/usr" ABSOLUTE) -endif() -unset(_realOrig) -unset(_realCurr) -unset(_IMPORT_PREFIX) - -# For backwards compatibility only. Use Qt5WaylandClient_VERSION instead. -set(Qt5WaylandClient_VERSION_STRING 5.5.1) - -set(Qt5WaylandClient_LIBRARIES Qt5::WaylandClient) - -macro(_qt5_WaylandClient_check_file_exists file) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"Qt5::WaylandClient\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() -endmacro() - -macro(_populate_WaylandClient_target_properties Configuration LIB_LOCATION IMPLIB_LOCATION) - set_property(TARGET Qt5::WaylandClient APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) - - set(imported_location "${_qt5WaylandClient_install_prefix}/lib/${LIB_LOCATION}") - _qt5_WaylandClient_check_file_exists(${imported_location}) - set_target_properties(Qt5::WaylandClient PROPERTIES - "INTERFACE_LINK_LIBRARIES" "${_Qt5WaylandClient_LIB_DEPENDENCIES}" - "IMPORTED_LOCATION_${Configuration}" ${imported_location} - "IMPORTED_SONAME_${Configuration}" "libQt5WaylandClient.so.5" - # For backward compatibility with CMake < 2.8.12 - "IMPORTED_LINK_INTERFACE_LIBRARIES_${Configuration}" "${_Qt5WaylandClient_LIB_DEPENDENCIES}" - ) - -endmacro() - -if (NOT TARGET Qt5::WaylandClient) - - set(_Qt5WaylandClient_OWN_INCLUDE_DIRS "${_qt5WaylandClient_install_prefix}/include/qt/" "${_qt5WaylandClient_install_prefix}/include/qt/QtWaylandClient") - set(Qt5WaylandClient_PRIVATE_INCLUDE_DIRS - "${_qt5WaylandClient_install_prefix}/include/qt/QtWaylandClient/5.5.1" - "${_qt5WaylandClient_install_prefix}/include/qt/QtWaylandClient/5.5.1/QtWaylandClient" - ) - - foreach(_dir ${_Qt5WaylandClient_OWN_INCLUDE_DIRS}) - _qt5_WaylandClient_check_file_exists(${_dir}) - endforeach() - - # Only check existence of private includes if the Private component is - # specified. - list(FIND Qt5WaylandClient_FIND_COMPONENTS Private _check_private) - if (NOT _check_private STREQUAL -1) - foreach(_dir ${Qt5WaylandClient_PRIVATE_INCLUDE_DIRS}) - _qt5_WaylandClient_check_file_exists(${_dir}) - endforeach() - endif() - - set(Qt5WaylandClient_INCLUDE_DIRS ${_Qt5WaylandClient_OWN_INCLUDE_DIRS}) - - set(Qt5WaylandClient_DEFINITIONS -DQT_WaylandClient_LIB) - set(Qt5WaylandClient_COMPILE_DEFINITIONS QT_WaylandClient_LIB) - set(_Qt5WaylandClient_MODULE_DEPENDENCIES "Gui;Core") - - - set(_Qt5WaylandClient_FIND_DEPENDENCIES_REQUIRED) - if (Qt5WaylandClient_FIND_REQUIRED) - set(_Qt5WaylandClient_FIND_DEPENDENCIES_REQUIRED REQUIRED) - endif() - set(_Qt5WaylandClient_FIND_DEPENDENCIES_QUIET) - if (Qt5WaylandClient_FIND_QUIETLY) - set(_Qt5WaylandClient_DEPENDENCIES_FIND_QUIET QUIET) - endif() - set(_Qt5WaylandClient_FIND_VERSION_EXACT) - if (Qt5WaylandClient_FIND_VERSION_EXACT) - set(_Qt5WaylandClient_FIND_VERSION_EXACT EXACT) - endif() - - set(Qt5WaylandClient_EXECUTABLE_COMPILE_FLAGS "") - - foreach(_module_dep ${_Qt5WaylandClient_MODULE_DEPENDENCIES}) - if (NOT Qt5${_module_dep}_FOUND) - find_package(Qt5${_module_dep} - 5.5 ${_Qt5WaylandClient_FIND_VERSION_EXACT} - ${_Qt5WaylandClient_DEPENDENCIES_FIND_QUIET} - ${_Qt5WaylandClient_FIND_DEPENDENCIES_REQUIRED} - PATHS "${CMAKE_CURRENT_LIST_DIR}/.." NO_DEFAULT_PATH - ) - endif() - - if (NOT Qt5${_module_dep}_FOUND) - set(Qt5WaylandClient_FOUND False) - return() - endif() - - list(APPEND Qt5WaylandClient_INCLUDE_DIRS "${Qt5${_module_dep}_INCLUDE_DIRS}") - list(APPEND Qt5WaylandClient_PRIVATE_INCLUDE_DIRS "${Qt5${_module_dep}_PRIVATE_INCLUDE_DIRS}") - list(APPEND Qt5WaylandClient_DEFINITIONS ${Qt5${_module_dep}_DEFINITIONS}) - list(APPEND Qt5WaylandClient_COMPILE_DEFINITIONS ${Qt5${_module_dep}_COMPILE_DEFINITIONS}) - list(APPEND Qt5WaylandClient_EXECUTABLE_COMPILE_FLAGS ${Qt5${_module_dep}_EXECUTABLE_COMPILE_FLAGS}) - endforeach() - list(REMOVE_DUPLICATES Qt5WaylandClient_INCLUDE_DIRS) - list(REMOVE_DUPLICATES Qt5WaylandClient_PRIVATE_INCLUDE_DIRS) - list(REMOVE_DUPLICATES Qt5WaylandClient_DEFINITIONS) - list(REMOVE_DUPLICATES Qt5WaylandClient_COMPILE_DEFINITIONS) - list(REMOVE_DUPLICATES Qt5WaylandClient_EXECUTABLE_COMPILE_FLAGS) - - set(_Qt5WaylandClient_LIB_DEPENDENCIES "Qt5::Gui;Qt5::Core") - - - add_library(Qt5::WaylandClient SHARED IMPORTED) - - set_property(TARGET Qt5::WaylandClient PROPERTY - INTERFACE_INCLUDE_DIRECTORIES ${_Qt5WaylandClient_OWN_INCLUDE_DIRS}) - set_property(TARGET Qt5::WaylandClient PROPERTY - INTERFACE_COMPILE_DEFINITIONS QT_WaylandClient_LIB) - - _populate_WaylandClient_target_properties(RELEASE "libQt5WaylandClient.so.5.5" "" ) - - - - - file(GLOB pluginTargets "${CMAKE_CURRENT_LIST_DIR}/Qt5WaylandClient_*Plugin.cmake") - - macro(_populate_WaylandClient_plugin_properties Plugin Configuration PLUGIN_LOCATION) - set_property(TARGET Qt5::${Plugin} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) - - set(imported_location "${_qt5WaylandClient_install_prefix}/lib/qt/plugins/${PLUGIN_LOCATION}") - _qt5_WaylandClient_check_file_exists(${imported_location}) - set_target_properties(Qt5::${Plugin} PROPERTIES - "IMPORTED_LOCATION_${Configuration}" ${imported_location} - ) - endmacro() - - if (pluginTargets) - foreach(pluginTarget ${pluginTargets}) - include(${pluginTarget}) - endforeach() - endif() - - - - -_qt5_WaylandClient_check_file_exists("${CMAKE_CURRENT_LIST_DIR}/Qt5WaylandClientConfigVersion.cmake") - -endif() diff --git a/cmake/Qt5WaylandClient/Qt5WaylandClientConfigVersion.cmake b/cmake/Qt5WaylandClient/Qt5WaylandClientConfigVersion.cmake deleted file mode 100644 index 3d98539..0000000 --- a/cmake/Qt5WaylandClient/Qt5WaylandClientConfigVersion.cmake +++ /dev/null @@ -1,11 +0,0 @@ - -set(PACKAGE_VERSION 5.5.1) - -if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") - set(PACKAGE_VERSION_COMPATIBLE FALSE) -else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - if("${PACKAGE_FIND_VERSION}" STREQUAL "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_EXACT TRUE) - endif() -endif()