diff options
| author | Charles Barto <bartoc@umich.edu> | 2016-10-19 00:30:28 -0400 |
|---|---|---|
| committer | Charles Barto <bartoc@umich.edu> | 2016-10-19 01:28:55 -0400 |
| commit | c879ba6d362876be57bdb378ce4d0a9de64fc6c2 (patch) | |
| tree | ddd45f09cfef4459ceff202acae05791f59261bf /ports/libodb-sqlite | |
| parent | cc6fdbeb8baf7882fc701c9778e9b2f8ba6afd4c (diff) | |
| download | vcpkg-c879ba6d362876be57bdb378ce4d0a9de64fc6c2.tar.gz vcpkg-c879ba6d362876be57bdb378ce4d0a9de64fc6c2.zip | |
add overall odb config
Diffstat (limited to 'ports/libodb-sqlite')
| -rw-r--r-- | ports/libodb-sqlite/CMakeLists.txt | 12 | ||||
| -rw-r--r-- | ports/libodb-sqlite/CONTROL | 4 |
2 files changed, 9 insertions, 7 deletions
diff --git a/ports/libodb-sqlite/CMakeLists.txt b/ports/libodb-sqlite/CMakeLists.txt index 89b99f529..44f368537 100644 --- a/ports/libodb-sqlite/CMakeLists.txt +++ b/ports/libodb-sqlite/CMakeLists.txt @@ -1,6 +1,7 @@ cmake_minimum_required(VERSION 3.0) project(libodb-sqlite VERSION 2.4.0 LANGUAGES CXX) -find_package(libodb REQUIRED VERSION 2.4.0) +find_package(odb 2.4.0 REQUIRED COMPONENTS libodb) +find_library(SQLITE3_LIBRARY names sqlite sqlite3) set(LIBODB_INSTALL_HEADERS ON CACHE BOOL "Install the header files (a debug install)") file(GLOB_RECURSE libodb_src LIST_DIRECTORIES False RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13,7 +14,8 @@ target_include_directories(sqlite $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> ) -target_link_libraries(sqlite libodb::libodb) + +target_link_libraries(sqlite PRIVATE odb::libodb ${SQLITE3_LIBRARY}) if(BUILD_SHARED_LIBS) target_compile_definitions(sqlite PRIVATE -DLIBODB_SQLITE_DYNAMIC_LIB @@ -23,7 +25,7 @@ else() -DLIBODB_SQLITE_STATIC_LIB -DLIBODB_SQLITE_HAVE_UNLOCK_NOTIFY) endif() -install(TARGETS sqlite EXPORT libodb_sqliteConfig +install(TARGETS sqlite EXPORT odb_sqliteConfig COMPONENT sqlite ARCHIVE DESTINATION lib LIBRARY DESTINATION lib @@ -39,5 +41,5 @@ install(DIRECTORY odb DESTINATION include/ PATTERN "*.txx" ) endif() -install(EXPORT libodb_sqliteConfig DESTINATION share/libodb) -export(TARGETS sqlite NAMESPACE libodb FILE libodb_sqliteConfig.cmake) +install(EXPORT odb_sqliteConfig NAMESPACE odb:: COMPONENT sqlite DESTINATION share/odb) +export(TARGETS sqlite NAMESPACE odb:: FILE odb_sqliteConfig.cmake) diff --git a/ports/libodb-sqlite/CONTROL b/ports/libodb-sqlite/CONTROL index 03b8ec2f3..5a87fb847 100644 --- a/ports/libodb-sqlite/CONTROL +++ b/ports/libodb-sqlite/CONTROL @@ -1,4 +1,4 @@ Source: libodb-sqlite -Version: -Description: +Version: 2.4.0 +Description: Sqlite support for the ODB ORM library Build-Depends: libodb, sqlite3 |
