Files
Matthew Woehlke d4754c1a0c FindSQLite3: Use package name as namespace
As we (hopefully) move toward a CPS world, it is helpful for imported
targets to use the package name as the namespace (as required by CPS).
Modify FindSQLite3 to do so. The old name is retained for compatibility.
2025-12-08 11:14:43 -05:00

17 lines
510 B
CMake

cmake_minimum_required(VERSION 3.10)
project(TestFindSQLite3 C)
include(CTest)
find_package(SQLite3 REQUIRED)
add_definitions(-DCMAKE_EXPECTED_SQLite3_VERSION="${SQLite3_VERSION}")
add_executable(test_tgt main.c)
target_link_libraries(test_tgt SQLite3::SQLite3)
add_test(NAME test_tgt COMMAND test_tgt)
add_executable(test_var main.c)
target_include_directories(test_var PRIVATE ${SQLite3_INCLUDE_DIRS})
target_link_libraries(test_var PRIVATE ${SQLite3_LIBRARIES})
add_test(NAME test_var COMMAND test_var)