X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bb5a951418acd22d69a7f1973319f47190fbac79..968b44d37b9fcdc5232fb68312a65e4fc6b5f4ab:/tests/misc/dynamiclib.cpp diff --git a/tests/misc/dynamiclib.cpp b/tests/misc/dynamiclib.cpp index acd16c4e47..55d443c5a9 100644 --- a/tests/misc/dynamiclib.cpp +++ b/tests/misc/dynamiclib.cpp @@ -19,6 +19,11 @@ #include "wx/dynlib.h" +#ifdef __UNIX__ + #include "wx/filename.h" + #include "wx/log.h" +#endif + // ---------------------------------------------------------------------------- // test class // ---------------------------------------------------------------------------- @@ -57,6 +62,13 @@ void DynamicLibraryTestCase::Load() static const wxChar *LIB_NAME = wxT("/lib/libc.so.6"); #endif static const wxChar *FUNC_NAME = wxT("strlen"); + + if ( !wxFileName::Exists(LIB_NAME) ) + { + wxLogWarning("Shared library \"%s\" doesn't exist, " + "skipping DynamicLibraryTestCase::Load() test."); + return; + } #else #error "don't know how to test wxDllLoader on this platform" #endif