Commit 750f0ed5 authored by jan.koester's avatar jan.koester
Browse files

windows bugfiex

parent 2aeae8cb
Loading
Loading
Loading
Loading
+15 −19
Original line number Diff line number Diff line
@@ -20,16 +20,14 @@ if (NOT TARGET sqlite3::sqlite3 AND SQLITE3_FOUND)
        IMPORTED_CONFIGURATIONS "Release;Debug"
    )

    if(WIN32)    
        get_filename_component(_SQLITE3_LIB_DIR "${SQLITE3_LIBRARIES}" DIRECTORY)
if(WIN32)
      get_filename_component(_SQLITE3_LIB_DIR "${SQLITE3_LIBRARIES}" DIRECTORY)

        find_path(_SQLITE3_BIN_DIR
            NAMES sqlite3.dll
            HINTS 
		"${_SQLITE3_LIB_DIR}/.."
		"${_SQLITE3_LIB_DIR}/bin"
            PATH_SUFFIXES ""
    	)
        find_path(_SQLITE3_BIN_DIR
            NAMES sqlite3.dll
            HINTS "${_SQLITE3_LIB_DIR}/.." "${_SQLITE3_LIB_DIR}/bin"
            PATH_SUFFIXES ""
        )

        if (_SQLITE3_BIN_DIR)
            set(_SQLITE3_DLL_PATH "${_SQLITE3_BIN_DIR}/sqlite3.dll")
@@ -38,16 +36,14 @@ if (NOT TARGET sqlite3::sqlite3 AND SQLITE3_FOUND)
            set(_SQLITE3_DLL_PATH "${SQLITE3_LIBRARIES}")
        endif()

        set_target_properties(sqlite3::sqlite3 PROPERTIES
            IMPORTED_IMPLIB_RELEASE "${SQLITE3_LIBRARIES}"
            IMPORTED_LOCATION_RELEASE "${_SQLITE3_DLL_PATH}"
            # Annahme für Debug-Konfigurationen: muss ggf. angepasst werden
            IMPORTED_IMPLIB_DEBUG "${_SQLITE3_LIB_DIR}/sqlite3d.lib"
            IMPORTED_LOCATION_DEBUG "${_SQLITE3_BIN_DIR}/sqlite3d.dll"
        )
        set_target_properties(sqlite3::sqlite3 PROPERTIES
            IMPORTED_IMPLIB_RELEASE "${SQLITE3_LIBRARIES}"
            IMPORTED_LOCATION_RELEASE "${_SQLITE3_DLL_PATH}"
            # Annahme für Debug-Konfigurationen: muss ggf. angepasst werden
            IMPORTED_IMPLIB_DEBUG "${_SQLITE3_LIB_DIR}/sqlite3d.lib"
            IMPORTED_LOCATION_DEBUG "${_SQLITE3_BIN_DIR}/sqlite3d.dll"
        )
    else()
        # --- Linux/Unix Implementierung (.so) ---
        # NUTZT den von find_library gefundenen ABSOLUTEN PFAD
        set_target_properties(sqlite3::sqlite3 PROPERTIES
            IMPORTED_LOCATION_RELEASE "${SQLITE3_LIBRARIES}"
            IMPORTED_LOCATION_DEBUG "${SQLITE3_LIBRARIES}"