aboutsummaryrefslogtreecommitdiff
path: root/CMakeModules/FindSqlite3.cmake
diff options
context:
space:
mode:
authorRobin Krahl <me@robin-krahl.de>2017-03-23 23:39:50 +0100
committerRobin Krahl <me@robin-krahl.de>2017-03-23 23:39:50 +0100
commitcbe3dc9f40aaab8a2ff641ce824766b41d1d407c (patch)
treeeb17bcf5f21f82ea3493c3d9ca2f1041eda2eac2 /CMakeModules/FindSqlite3.cmake
parent400bdee335656eb873d6cd60f9cbc1be76a2810a (diff)
downloadsqlitepp-cbe3dc9f40aaab8a2ff641ce824766b41d1d407c.tar.gz
sqlitepp-cbe3dc9f40aaab8a2ff641ce824766b41d1d407c.tar.bz2
Move from CMake to a plain Makefile
The Makefile contains the rules to build both the library and the test binary, and to create the HTML and LaTeX documentation. Settings like library paths and compiler options are set in config.mk.
Diffstat (limited to 'CMakeModules/FindSqlite3.cmake')
-rw-r--r--CMakeModules/FindSqlite3.cmake56
1 files changed, 0 insertions, 56 deletions
diff --git a/CMakeModules/FindSqlite3.cmake b/CMakeModules/FindSqlite3.cmake
deleted file mode 100644
index 0eccec2..0000000
--- a/CMakeModules/FindSqlite3.cmake
+++ /dev/null
@@ -1,56 +0,0 @@
-# - find Sqlite 3
-# SQLITE3_INCLUDE_DIR - Where to find Sqlite 3 header files (directory)
-# SQLITE3_LIBRARIES - Sqlite 3 libraries
-# SQLITE3_LIBRARY_RELEASE - Where the release library is
-# SQLITE3_LIBRARY_DEBUG - Where the debug library is
-# SQLITE3_FOUND - Set to TRUE if we found everything (library, includes and executable)
-
-# Copyright (c) 2010 Pau Garcia i Quiles, <pgquiles@elpauer.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-#
-# Generated by CModuler, a CMake Module Generator - http://gitorious.org/cmoduler
-
-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)