[WIN32] changed: use external libssh
authorWiSo <wiso@xbmc.org>
Mon, 4 Apr 2011 16:47:16 +0000 (18:47 +0200)
committerWiSo <wiso@xbmc.org>
Mon, 4 Apr 2011 16:49:37 +0000 (18:49 +0200)
project/VS2010Express/XBMC.vcxproj
xbmc/filesystem/FileSFTP.cpp
xbmc/win32/Win32DelayedDllLoad.cpp

index 45b59e5..cd6208f 100644 (file)
       <IgnoreSpecificDefaultLibraries>libc;msvcrt;libcmt;msvcrtd;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
       <ModuleDefinitionFile>
       </ModuleDefinitionFile>
-      <DelayLoadDLLs>dwmapi.dll;libmicrohttpd-5.dll;libssh.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <DelayLoadDLLs>dwmapi.dll;libmicrohttpd-5.dll;ssh.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <ProgramDatabaseFile>$(OutDir)XBMC.pdb</ProgramDatabaseFile>
       <SubSystem>Windows</SubSystem>
index e949a27..1c78d4d 100644 (file)
@@ -29,7 +29,7 @@
 #include <fcntl.h>
 
 #ifdef _WIN32
-#pragma comment(lib, "../../lib/win32/libssh_win32/lib/libssh.lib")
+#pragma comment(lib, "ssh.lib")
 #endif
 
 #ifdef _MSC_VER
index cdd581a..7f032a6 100644 (file)
@@ -36,9 +36,9 @@ FARPROC WINAPI delayHookNotifyFunc (unsigned dliNotify, PDelayLoadInfo pdli)
        HMODULE hMod = LoadLibraryEx(strDll.c_str(), 0, LOAD_WITH_ALTERED_SEARCH_PATH);
        return (FARPROC)hMod;
      }
-     if (stricmp(pdli->szDll, "libssh.dll") == 0)
+     if (stricmp(pdli->szDll, "ssh.dll") == 0)
      {
-       CStdString strDll = CSpecialProtocol::TranslatePath("special://xbmcbin/system/libssh.dll");
+       CStdString strDll = CSpecialProtocol::TranslatePath("special://xbmcbin/system/ssh.dll");
        HMODULE hMod = LoadLibraryEx(strDll.c_str(), 0, LOAD_WITH_ALTERED_SEARCH_PATH);
        return (FARPROC)hMod;
      }