Fix CMake deprecation warning
This commit is contained in:
@@ -4,11 +4,8 @@
|
|||||||
|
|
||||||
project(sqlite3 VERSION 3.40.1)
|
project(sqlite3 VERSION 3.40.1)
|
||||||
|
|
||||||
|
|
||||||
FetchContent_Declare(sqlite3 URL "https://www.sqlite.org/2022/sqlite-amalgamation-3400100.zip")
|
FetchContent_Declare(sqlite3 URL "https://www.sqlite.org/2022/sqlite-amalgamation-3400100.zip")
|
||||||
if (NOT sqlite3_POPULATED)
|
FetchContent_MakeAvailable(sqlite3)
|
||||||
FetchContent_Populate(sqlite3)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
add_library(${PROJECT_NAME})
|
add_library(${PROJECT_NAME})
|
||||||
target_sources(${PROJECT_NAME} PRIVATE ${sqlite3_SOURCE_DIR}/sqlite3.c ${sqlite3_SOURCE_DIR}/sqlite3.h ${sqlite3_SOURCE_DIR}/sqlite3ext.h )
|
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)
|
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})
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ target_link_libraries(${PROJECT_NAME}
|
|||||||
PUBLIC
|
PUBLIC
|
||||||
SystemC::systemc
|
SystemC::systemc
|
||||||
DRAMSys::config
|
DRAMSys::config
|
||||||
sqlite3::sqlite3
|
SQLite::SQLite3
|
||||||
)
|
)
|
||||||
|
|
||||||
if (DRAMSYS_WITH_DRAMPOWER)
|
if (DRAMSYS_WITH_DRAMPOWER)
|
||||||
|
|||||||
Reference in New Issue
Block a user