cmake_minimum_required(VERSION 3.15) project(test_package LANGUAGES C) find_package(SQLite3 REQUIRED) if(NOT SQLite3_INCLUDE_DIRS) message(FATAL_ERROR "SQLite3_INCLUDE_DIRS CMake variable expected, but not defined") endif() if(NOT SQLite3_LIBRARIES) message(FATAL_ERROR "SQLite3_LIBRARIES CMake variable expected, but not defined") endif() find_program(SQLITE3_EXECUTABLE NAMES sqlite3) execute_process(COMMAND ${SQLITE3_EXECUTABLE} --version) add_executable(${PROJECT_NAME} test_package.c) target_link_libraries(${PROJECT_NAME} PRIVATE SQLite::SQLite3)