Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
VideoLAN
medialibrary
Commits
0258eae2
Commit
0258eae2
authored
May 12, 2014
by
Hugo Beauzée-Luyssen
Browse files
Add missing cmake module
parent
6849d47e
Changes
1
Hide whitespace changes
Inline
Side-by-side
cmake/FindSqlite3.cmake
0 → 100644
View file @
0258eae2
# - 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
)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment