[waffle] [PATCH 4/4] cmake: remove FindWaffle.cmake
Dylan Baker
baker.dylan.c at gmail.com
Mon Dec 22 14:36:08 PST 2014
This is superseded by the WaffleConfig and WaffleConfigVersion cmake
files.
---
CMakeLists.txt | 8 +----
cmake/Modules/FindWaffle.cmake | 78 ------------------------------------------
2 files changed, 1 insertion(+), 85 deletions(-)
delete mode 100644 cmake/Modules/FindWaffle.cmake
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0ac2d4b..1e5a9fc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -128,7 +128,7 @@ if(waffle_build_examples)
endif()
# ------------------------------------------------------------------------------
-# Install packaging files: waffle.pc, FindWaffle.cmake
+# Install packaging files: waffle.pc
# ------------------------------------------------------------------------------
configure_file(waffle.pc.in ${waffle_libname}.pc @ONLY)
@@ -139,12 +139,6 @@ install(
COMPONENT pkgconfig
)
-install(
- FILES cmake/Modules/FindWaffle.cmake
- DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/cmake/Modules"
- COMPONENT cmakefind
- )
-
# ------------------------------------------------------------------------------
# Install core documentation
# ------------------------------------------------------------------------------
diff --git a/cmake/Modules/FindWaffle.cmake b/cmake/Modules/FindWaffle.cmake
deleted file mode 100644
index 4e16c4e..0000000
--- a/cmake/Modules/FindWaffle.cmake
+++ /dev/null
@@ -1,78 +0,0 @@
-# - Locate the Waffle library and headers.
-# This module defines the following variables:
-# WAFFLE_INCLUDE_DIRS Full path to directory of the main Waffle header, waffle.h.
-# WAFFLE_LIBRARIES Full path to the Waffle library.
-# WAFFLE_FOUND True if Waffle was found.
-# WAFFLE_VERSION_STRING Waffle's version in form "Major.Minor.Patch".
-
-#=============================================================================
-# Copyright 2012 Intel Corporation
-#
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# - Redistributions of source code must retain the above copyright notice, this
-# list of conditions and the following disclaimer.
-#
-# - Redistributions in binary form must reproduce the above copyright notice,
-# this list of conditions and the following disclaimer in the documentation
-# and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#=============================================================================
-
-# See /usr/share/cmake/Modules/readme.txt for CMake official guidelines for
-# FindXXX.cmake files.
-
-if(NOT DEFINED WAFFLE_FIND_VERSION_MAJOR)
- set(WAFFLE_FIND_VERSION_MAJOR 1)
-endif()
-
-find_path(WAFFLE_INCLUDE_DIRS
- NAMES waffle.h
- PATH_SUFFIXES "waffle-${WAFFLE_FIND_VERSION_MAJOR}"
- )
-
-find_library(WAFFLE_LIBRARIES
- NAMES "waffle-${WAFFLE_FIND_VERSION_MAJOR}"
-)
-
-if(WAFFLE_INCLUDE_DIRS AND EXISTS "${WAFFLE_INCLUDE_DIRS}/waffle_version.h")
- file(STRINGS "${WAFFLE_INCLUDE_DIRS}/waffle_version.h" WAFFLE_VERSION_H)
- string(REGEX REPLACE "^.*WAFFLE_MAJOR_VERSION ([0-9]+).*$" "\\1" WAFFLE_MAJOR_VERSION "${WAFFLE_VERSION_H}")
- string(REGEX REPLACE "^.*WAFFLE_MINOR_VERSION ([0-9]+).*$" "\\1" WAFFLE_MINOR_VERSION "${WAFFLE_VERSION_H}")
- string(REGEX REPLACE "^.*WAFFLE_PATCH_VERSION ([0-9]+).*$" "\\1" WAFFLE_PATCH_VERSION "${WAFFLE_VERSION_H}")
- set(WAFFLE_VERSION_STRING "${WAFFLE_MAJOR_VERSION}.${WAFFLE_MINOR_VERSION}.${WAFFLE_PATCH_VERSION}")
-endif()
-
-# handle the 'QUIETLY' and 'REQUIRED' arguments and
-# set 'WAFFLE_FOUND' to TRUE if all listed variables are TRUE
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(Waffle
- REQUIRED_VARS WAFFLE_LIBRARIES WAFFLE_INCLUDE_DIRS
- VERSION_VAR WAFFLE_VERSION_STRING
- )
-
-mark_as_advanced(WAFFLE_LIBRARIES WAFFLE_INCLUDE_DIRS)
-
-# Don't expose these variables.
-#
-# Some were set in the cache and some were not. To be safe, remove the
-# variables from the cache *and* local scope.
-#
-unset(WAFFLE_FIND_VERSION_MAJOR CACHE)
-unset(WAFFLE_VERSION_H CACHE)
-
-unset(WAFFLE_FIND_VERSION_MAJOR)
-unset(WAFFLE_VERSION_H)
--
2.2.1
More information about the waffle
mailing list