Fix CMake deprecation warning

This commit is contained in:
2024-11-06 17:03:06 +01:00
parent a37171c6fd
commit ac69d25003
2 changed files with 4 additions and 6 deletions

View File

@@ -4,11 +4,8 @@
project(sqlite3 VERSION 3.40.1)
FetchContent_Declare(sqlite3 URL "https://www.sqlite.org/2022/sqlite-amalgamation-3400100.zip")
if (NOT sqlite3_POPULATED)
FetchContent_Populate(sqlite3)
endif()
FetchContent_MakeAvailable(sqlite3)
add_library(${PROJECT_NAME})
target_sources(${PROJECT_NAME} PRIVATE ${sqlite3_SOURCE_DIR}/sqlite3.c ${sqlite3_SOURCE_DIR}/sqlite3.h ${sqlite3_SOURCE_DIR}/sqlite3ext.h )
@@ -21,4 +18,5 @@ set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER lib)
target_compile_definitions(${PROJECT_NAME} PUBLIC SQLITE_ENABLE_RTREE SQLITE_OMIT_LOAD_EXTENSION)
add_library(${PROJECT_NAME}::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
# Use the same name as the FindSQLite3 script of CMake uses
add_library(SQLite::SQLite3 ALIAS ${PROJECT_NAME})