diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,15 +31,14 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake") include(CTest) ### Dependencies -add_subdirectory(dependencies) ### Main Build Targets set(SqliteOrm_INCLUDE "${CMAKE_CURRENT_SOURCE_DIR}/include") add_library(sqlite_orm INTERFACE) add_library(sqlite_orm::sqlite_orm ALIAS sqlite_orm) -find_package(SQLite3 REQUIRED) -target_link_libraries(sqlite_orm INTERFACE SQLite::SQLite3) +find_package(unofficial-sqlite3 CONFIG REQUIRED) +target_link_libraries(sqlite_orm INTERFACE unofficial::sqlite3::sqlite3) target_sources(sqlite_orm INTERFACE $) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 2857b65..3ee46e6 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -4,5 +4,5 @@ file(GLOB files "*.cpp") foreach(file ${files}) get_filename_component(file_basename ${file} NAME_WE) add_executable(${file_basename} ${file}) - target_link_libraries(${file_basename} PRIVATE sqlite_orm sqlite3) + target_link_libraries(${file_basename} PRIVATE sqlite_orm) endforeach() diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index fd41e70..8087899 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -0,6 +0,8 @@ cmake_minimum_required (VERSION 3.2) option(SQLITE_ORM_OMITS_CODECVT "Omits codec testing" OFF) + +find_package(Catch2 CONFIG REQUIRED) add_executable(unit_tests tests.cpp