Loading cmake/FindSQLite3.cmake +3 −6 Original line number Diff line number Diff line Loading @@ -11,11 +11,10 @@ if (SQLITE3_INCLUDE_DIRS AND SQLITE3_LIBRARIES) endif() if (NOT TARGET sqlite3::sqlite3 AND SQLITE3_FOUND) # 🌟 FIX: Deklariert als SHARED und GLOBAL. Auf Debian/Alpine ist es eine Shared Lib. add_library(sqlite3::sqlite3 SHARED IMPORTED GLOBAL) # Korrekte Übergabe der Header-Pfade über INTERFACE target_include_directories(sqlite3::sqlite3 INTERFACE ${SQLITE3_INCLUDE_DIRS}) target_include_directories(sqlite3::sqlite3 INTERFACE "${SQLITE3_INCLUDE_DIRS}") set_target_properties(sqlite3::sqlite3 PROPERTIES IMPORTED_CONFIGURATIONS "Release;Debug" Loading @@ -27,9 +26,7 @@ if (NOT TARGET sqlite3::sqlite3 AND SQLITE3_FOUND) find_path(_SQLITE3_BIN_DIR NAMES sqlite3.dll HINTS # Annahme 1: DLL liegt im übergeordneten bin-Ordner (häufig bei Installationen) "${_SQLITE3_LIB_DIR}/.." # Annahme 2: DLL liegt in einem 'bin'-Unterordner "${_SQLITE3_LIB_DIR}/bin" PATH_SUFFIXES "" ) Loading Loading
cmake/FindSQLite3.cmake +3 −6 Original line number Diff line number Diff line Loading @@ -11,11 +11,10 @@ if (SQLITE3_INCLUDE_DIRS AND SQLITE3_LIBRARIES) endif() if (NOT TARGET sqlite3::sqlite3 AND SQLITE3_FOUND) # 🌟 FIX: Deklariert als SHARED und GLOBAL. Auf Debian/Alpine ist es eine Shared Lib. add_library(sqlite3::sqlite3 SHARED IMPORTED GLOBAL) # Korrekte Übergabe der Header-Pfade über INTERFACE target_include_directories(sqlite3::sqlite3 INTERFACE ${SQLITE3_INCLUDE_DIRS}) target_include_directories(sqlite3::sqlite3 INTERFACE "${SQLITE3_INCLUDE_DIRS}") set_target_properties(sqlite3::sqlite3 PROPERTIES IMPORTED_CONFIGURATIONS "Release;Debug" Loading @@ -27,9 +26,7 @@ if (NOT TARGET sqlite3::sqlite3 AND SQLITE3_FOUND) find_path(_SQLITE3_BIN_DIR NAMES sqlite3.dll HINTS # Annahme 1: DLL liegt im übergeordneten bin-Ordner (häufig bei Installationen) "${_SQLITE3_LIB_DIR}/.." # Annahme 2: DLL liegt in einem 'bin'-Unterordner "${_SQLITE3_LIB_DIR}/bin" PATH_SUFFIXES "" ) Loading