From 5e806be07c3f4630920d0953d6da6b44ebbb2d1f Mon Sep 17 00:00:00 2001 From: Steven Murray <steven.murray@cern.ch> Date: Tue, 15 Mar 2016 11:18:27 +0100 Subject: [PATCH] Replaced Findsqlite.cmake with a lighter version --- cmake/Findsqlite.cmake | 64 ++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 36 deletions(-) diff --git a/cmake/Findsqlite.cmake b/cmake/Findsqlite.cmake index e978cb1fc0..e2b1bc4a46 100644 --- a/cmake/Findsqlite.cmake +++ b/cmake/Findsqlite.cmake @@ -1,36 +1,28 @@ -IF( SQLITE3_INCLUDE_DIR AND SQLITE3_LIBRARY_RELEASE AND SQLITE3_LIBRARY_DEBUG ) -SET(SQLITE3_FIND_QUIETLY TRUE) -ENDIF( SQLITE3_INCLUDE_DIR AND SQLITE3_LIBRARY_RELEASE AND SQLITE3_LIBRARY_DEBUG ) -FIND_PATH( SQLITE3_INCLUDE_DIR sqlite3.h ) -FIND_LIBRARY(SQLITE3_LIBRARY_RELEASE NAMES sqlite3 ) -FIND_LIBRARY(SQLITE3_LIBRARY_DEBUG NAMES sqlite3 sqlite3d HINTS /usr/lib/debug/usr/lib/ ) -IF( SQLITE3_LIBRARY_RELEASE OR SQLITE3_LIBRARY_DEBUG AND SQLITE3_INCLUDE_DIR ) -SET( SQLITE3_FOUND TRUE ) -ENDIF( SQLITE3_LIBRARY_RELEASE OR SQLITE3_LIBRARY_DEBUG AND SQLITE3_INCLUDE_DIR ) -IF( SQLITE3_LIBRARY_DEBUG AND SQLITE3_LIBRARY_RELEASE ) -# if the generator supports configuration types then set -# optimized and debug libraries, or if the CMAKE_BUILD_TYPE has a value -IF( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) -SET( SQLITE3_LIBRARIES optimized ${SQLITE3_LIBRARY_RELEASE} debug ${SQLITE3_LIBRARY_DEBUG} ) -ELSE( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) -# if there are no configuration types and CMAKE_BUILD_TYPE has no value -# then just use the release libraries -SET( SQLITE3_LIBRARIES ${SQLITE3_LIBRARY_RELEASE} ) -ENDIF( CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE ) -ELSEIF( SQLITE3_LIBRARY_RELEASE ) -SET( SQLITE3_LIBRARIES ${SQLITE3_LIBRARY_RELEASE} ) -ELSE( SQLITE3_LIBRARY_DEBUG AND SQLITE3_LIBRARY_RELEASE ) -SET( SQLITE3_LIBRARIES ${SQLITE3_LIBRARY_DEBUG} ) -ENDIF( SQLITE3_LIBRARY_DEBUG AND SQLITE3_LIBRARY_RELEASE ) -IF( SQLITE3_FOUND ) -IF( NOT SQLITE3_FIND_QUIETLY ) -MESSAGE( STATUS "Found Sqlite3 header file in ${SQLITE3_INCLUDE_DIR}") -MESSAGE( STATUS "Found Sqlite3 libraries: ${SQLITE3_LIBRARIES}") -ENDIF( NOT SQLITE3_FIND_QUIETLY ) -ELSE(SQLITE3_FOUND) -IF( SQLITE3_FIND_REQUIRED) -MESSAGE( FATAL_ERROR "Could not find Sqlite3" ) -ELSE( SQLITE3_FIND_REQUIRED) -MESSAGE( STATUS "Optional package Sqlite3 was not found" ) -ENDIF( SQLITE3_FIND_REQUIRED) -ENDIF(SQLITE3_FOUND) \ No newline at end of file +# The CERN Tape Archive(CTA) project +# Copyright(C) 2015 CERN +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + +# This module will set the following variables: +# SQLITE_FOUND +# SQLITE_INCLUDE_DIRS + +find_path (SQLITE_INCLUDE_DIRS + sqlite3.h + PATHS /usr/include + NO_DEFAULT_PATH) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(sqlite DEFAULT_MSG + SQLITE_INCLUDE_DIRS) -- GitLab