aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2013-10-11 11:45:31 +0200
committerStephen Kelly <steveire@gmail.com>2013-10-11 11:45:31 +0200
commitf669c753cb79af234393a3772919aa60773c65c1 (patch)
tree3a0c7bfdd83fbd1de804533514489a19cd4e868a
parentf98b299611f1cc920f1d88ae942dfc24360fb4c1 (diff)
downloadextra-cmake-modules-f669c753cb79af234393a3772919aa60773c65c1.tar.gz
extra-cmake-modules-f669c753cb79af234393a3772919aa60773c65c1.tar.bz2
Remove obsolete files.
These are not used anywhere.
-rw-r--r--modules/ECMQtFramework.cmake129
-rw-r--r--modules/ECMQtFrameworkConfig.cmake.in15
2 files changed, 0 insertions, 144 deletions
diff --git a/modules/ECMQtFramework.cmake b/modules/ECMQtFramework.cmake
deleted file mode 100644
index 66f1b3ff..00000000
--- a/modules/ECMQtFramework.cmake
+++ /dev/null
@@ -1,129 +0,0 @@
-#- Automatic configuration of a project as a Qt framework.
-#
-# This module can be used to simplify creation of quality frameworks written in Qt.
-# It sets compiler flags, Qt definitions and CMake options which make sense to use when creating
-# A Qt based framework.
-#
-# project(myspeciallib)
-# ecm_framework_version(5 0 0)
-# include(ECMQtFramework)
-#
-# This will set myspeciallib to be a Qt framework, that is, the name of the project is
-# relevant and used (see below). The version of the project is 5.0.0. It is important to
-# include ECMQtFramework before finding Qt itself.
-#
-# Specifically being an ECM Qt framework means:
-#
-# 1) The compiler is configured with export flags. With GCC and clang, this means enabling
-# the -hidden-visibility flags. See the GenerateExportHeader module for more on generating
-# and installing export headers.
-#
-# 2) A Coverage build type is created and made available in the cmake-gui. This means that
-# running
-#
-# cmake $SRCDIR -DCMAKE_BUILD_TYPE=Coverage
-#
-# Will enable the use of the -fprofile-arcs -ftest-coverage flags on GCC. The Coverage type is also
-# available through the cmake-gui program.
-#
-# 3) Sensible compiler warnings are enabled. These are the flags determined to be useful through
-# a history in KDE buildsystem.
-#
-# 4) Qt build flags are defined.
-# These include
-#
-# * Disabling automatic ascii casts provided by Qt (so for example QLatin1String must be used). This is
-# relevant to prevent encoding errors, and makes conversion to QString potentially faster or avoidable.
-#
-# * Disabling Qt keywords such as signals and slots so that Q_SIGNALS and Q_SLOTS must be used instead. This
-# is relevant if using the framework together with boost signals.
-#
-# * Enabling the use of fast concatenation. This makes it possible to create strings from multiple pieces
-# with one memory allocation.
-#
-# 5) CMake will use imported targets for Qt. This is relevant on windows because it is easier
-# to build both debug and release versions of the framework.
-#
-# 6) CMake will include the current source and binary directories automatically while preprocessing. The
-# source and binary directories of the current project will be used before others.
-#
-# 7) CMake will use built in automatic moc support.
-#
-# 8) A LIB_SUFFIX variable is made available. This is used to install libraries optionally
-# to for example /lib64 instead of /lib
-#
-# 9) The ECM_TARGET_DEFAULT_ARGS variable is made available for use by targets in the framework. This is
-# used in install(TARGETS) calls to install components of targets to the configured binary and library directories,
-# to create an export target for the framework, and to put them in a component for use with CPack. The name of the
-# component is the same as the argument to the project call (myspeciallib above).
-#
-# 10) The use of RPATH is enabled. (TODO RUNPATH?)
-#
-# 11) A CMake config file and config version are created and installed. The config file uses the project name so that:
-#
-# * The file is called myspeciallibConfig.cmake. A companion file myspeciallibVersionConfig is also created.
-#
-# * The variables myspeciallib_VERSION_MAJOR, myspeciallib_VERSION_MINOR, myspeciallib_VERSION_PATCH are defined
-# as specified by the use of ecm_framework_version.
-#
-# * Standard variables are set for linking to the library and including the directories of its headers.
-#
-# 12) The targets file is installed. This means that myspeciallib can be used as an imported target.
-#
-# 13) A version file is created called myspeciallib_version.h, which contains version information usable by
-# the preprocessor. The version file must be installed by the user.
-#
-# 14) The FeatureSummary module is included.
-#
-# 15) The CMAKE_LINK_INTERFACE_LIBRARIES variable is set to empty. This means that the library targets created
-# will have an empty link interface unless the LINK_INTERFACE_LIBRARIES or the LINK_PUBLIC keyword
-# to target_link_libraries are used.
-
-# We need to make sure this file is included before Qt found.
-# Otherwise QT_USE_IMPORTED_TARGETS would have no effect.
-# ### Temporarily disabled until KDE Frameworks includes this file before finding Qt.
-# if (QT4_FOUND)
-# message(SEND_ERROR "This file must be included before finding the Qt package.")
-# endif()
-
-
-include(FeatureSummary)
-
-# new in cmake 2.8.9: this is used for all installed files which do not have a component set
-set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME "${PROJECT_NAME}")
-
-set(ECM_TARGET_DEFAULT_ARGS
-# EXPORT ${PROJECT_NAME}LibraryTargets
- ${INSTALL_TARGETS_DEFAULT_ARGS}
-)
-
-set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/${PROJECT_NAME}")
-
-
-include(CMakePackageConfigHelpers)
-
-configure_package_config_file(
- "${CMAKE_CURRENT_LIST_DIR}/ECMQtFrameworkConfig.cmake.in"
- "${CMAKE_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
- INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
- PATH_VARS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR CMAKE_INSTALL_PREFIX
-)
-
-write_basic_package_version_file("${CMAKE_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
- VERSION ${ECM_VERSION_MAJOR}.${ECM_VERSION_MINOR}.${ECM_VERSION_PATCH}
- COMPATIBILITY AnyNewerVersion
-)
-
-install(FILES
- "${CMAKE_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
- "${CMAKE_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
- DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
- COMPONENT Devel
-)
-
-# Disabled for now, as long as kdelibs is one big module
-#install(EXPORT ${PROJECT_NAME}LibraryTargets
- #DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
- #FILE ${PROJECT_NAME}Targets.cmake
- #COMPONENT Devel
-#)
diff --git a/modules/ECMQtFrameworkConfig.cmake.in b/modules/ECMQtFrameworkConfig.cmake.in
deleted file mode 100644
index 7c82de69..00000000
--- a/modules/ECMQtFrameworkConfig.cmake.in
+++ /dev/null
@@ -1,15 +0,0 @@
-@PACKAGE_INIT@
-
-# Any changes in this file will be overwritten by CMake.
-
-set(@PROJECT_NAME@_VERSION_MAJOR "@ECM_VERSION_MAJOR@")
-set(@PROJECT_NAME@_VERSION_MINOR "@ECM_VERSION_MINOR@")
-set(@PROJECT_NAME@_VERSION_PATCH "@ECM_VERSION_PATCH@")
-
-set(@PROJECT_NAME@_INSTALL_PREFIX "@PACKAGE_CMAKE_INSTALL_PREFIX@")
-set_and_check(@PROJECT_NAME@_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@")
-set_and_check(@PROJECT_NAME@_LIBRARY_DIR "@PACKAGE_LIB_INSTALL_DIR@")
-
-set(@PROJECT_NAME@_LIBRARY @PROJECT_NAME@)
-
-#include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake")