#include <wx/dynlib.h>\r
#include "7zArc.h"\r
\r
+#ifdef __LINUX__\r
+#define LIB_NAME wxT("7z.so")\r
+#else\r
+#define LIB_NAME g_hLib.CanonicalizeName(wxT("7z"))\r
+#endif\r
+\r
//******************************************************************************\r
// Global varients\r
//******************************************************************************\r
_fiInfo->nRecoveryRecordMax = 0;\r
_fiInfo->szTypeName.Empty();\r
_fiInfo->szSuffix.Empty();\r
- _fiInfo->szEngineName = g_hLib.CanonicalizeName(wxT("7z"));\r
+ _fiInfo->szEngineName = LIB_NAME;\r
_fiInfo->szTPIName = wxT("7zArc");\r
_fiInfo->eSupportedCommand = TPI_COMMAND_EXTRACT | TPI_COMMAND_TEST;\r
_fiInfo->nTypeId = nIndex;\r
wxULongLong_t _nTypeId\r
)\r
{\r
- g_hLib.Load(g_hLib.CanonicalizeName(wxT("7z")));\r
+ g_hLib.Load(LIB_NAME);\r
if (! g_hLib.IsLoaded())\r
{\r
g_hLib.Unload();\r