Commit bd811a01 authored by jan.koester's avatar jan.koester
Browse files

windows bugfiex

parent eec3cbf4
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -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"
@@ -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 ""
    	)