Warning, /sdk/codevis/thirdparty/soci/cmake/modules/FindSQLite3.cmake is written in an unsupported language. File is not indexed.
0001 ############################################################################### 0002 # CMake module to search for SQLite 3 library 0003 # 0004 # On success, the macro sets the following variables: 0005 # SQLITE3_FOUND = if the library found 0006 # SQLITE3_LIBRARY = full path to the library 0007 # SQLITE3_LIBRARIES = full path to the library 0008 # SQLITE3_INCLUDE_DIR = where to find the library headers 0009 # 0010 # Copyright (c) 2009 Mateusz Loskot <mateusz@loskot.net> 0011 # 0012 # Redistribution and use is allowed according to the terms of the BSD license. 0013 # For details see the accompanying COPYING-CMAKE-SCRIPTS file. 0014 # 0015 ############################################################################### 0016 0017 find_path(SQLITE3_INCLUDE_DIR 0018 NAMES sqlite3.h 0019 PATH_PREFIXES sqlite sqlite3 0020 PATHS 0021 /usr/include 0022 /usr/local/include 0023 $ENV{LIB_DIR}/include 0024 $ENV{LIB_DIR}/include/sqlite 0025 $ENV{LIB_DIR}/include/sqlite3 0026 $ENV{ProgramFiles}/SQLite/*/include 0027 $ENV{ProgramFiles}/SQLite3/*/include 0028 $ENV{SystemDrive}/SQLite/*/include 0029 $ENV{SystemDrive}/SQLite3/*/include 0030 $ENV{SQLITE_ROOT}/include 0031 ${SQLITE_ROOT_DIR}/include 0032 $ENV{OSGEO4W_ROOT}/include) 0033 0034 set(SQLITE3_NAMES sqlite3_i sqlite3 sqlite3-static) 0035 find_library(SQLITE3_LIBRARY 0036 NAMES ${SQLITE3_NAMES} 0037 PATHS 0038 /usr/lib 0039 /usr/local/lib 0040 $ENV{LIB_DIR}/lib 0041 $ENV{ProgramFiles}/SQLite/*/lib 0042 $ENV{ProgramFiles}/SQLite3/*/lib 0043 $ENV{SystemDrive}/SQLite/*/lib 0044 $ENV{SystemDrive}/SQLite3/*/lib 0045 $ENV{SQLITE_ROOT}/lib 0046 ${SQLITE_ROOT_DIR}/lib 0047 $ENV{OSGEO4W_ROOT}/lib) 0048 0049 set(SQLITE3_LIBRARIES 0050 ${SQLITE3_LIBRARIES} 0051 ${SQLITE3_LIBRARY}) 0052 0053 #message(STATUS ${SQLITE3_LIBRARY}) 0054 # Handle the QUIETLY and REQUIRED arguments and set SQLITE3_FOUND to TRUE 0055 # if all listed variables are TRUE 0056 include(FindPackageHandleStandardArgs) 0057 find_package_handle_standard_args(SQLite3 0058 DEFAULT_MSG 0059 SQLITE3_LIBRARIES 0060 SQLITE3_INCLUDE_DIR) 0061 0062 if(NOT SQLITE3_FOUND) 0063 message(STATUS "SQLite3 not found (SQLITE3_INCLUDE_DIR=${SQLITE3_INCLUDE_DIR}, SQLITE3_LIBRARY=${SQLITE3_LIBRARY}.") 0064 endif() 0065 0066 mark_as_advanced(SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR SQLITE3_LIBRARIES)