mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-26 04:09:35 +03:00
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.
17 lines
510 B
CMake
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)
|