summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/testDynamicLoader.cxx
diff options
context:
space:
mode:
authorMathieu Malaterre <mathieu.malaterre@gmail.com>2006-03-10 16:32:09 (GMT)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>2006-03-10 16:32:09 (GMT)
commit011de35360e8f3b22809f21055ccaff62ba7b212 (patch)
tree1abaa5b0be67e8962eef42e7de3c5b1f25ba0f1d /Source/kwsys/testDynamicLoader.cxx
parent6b47b288678569a630c14af24200ec6f3736218a (diff)
downloadCMake-011de35360e8f3b22809f21055ccaff62ba7b212.zip
CMake-011de35360e8f3b22809f21055ccaff62ba7b212.tar.gz
CMake-011de35360e8f3b22809f21055ccaff62ba7b212.tar.bz2
ENH: Hopefully have the DynamicLoader to the proper thing.
Diffstat (limited to 'Source/kwsys/testDynamicLoader.cxx')
-rw-r--r--Source/kwsys/testDynamicLoader.cxx9
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/kwsys/testDynamicLoader.cxx b/Source/kwsys/testDynamicLoader.cxx
index ac553e2..23a422d 100644
--- a/Source/kwsys/testDynamicLoader.cxx
+++ b/Source/kwsys/testDynamicLoader.cxx
@@ -46,6 +46,7 @@ kwsys_stl::string GetLibName(const char* lname)
*/
int TestDynamicLoader(const char* libname, const char* symbol, int r1, int r2, int r3)
{
+ //kwsys_ios::cerr << "Testing: " << libname << kwsys_ios::endl;
kwsys::LibHandle l = kwsys::DynamicLoader::OpenLibrary(libname);
// If result is incompatible with expectation just fails (xor):
if( (r1 && !l) || (!r1 && l) )
@@ -85,10 +86,10 @@ int main(int , char *[])
res += TestDynamicLoader("libdl.so", "TestDynamicLoader",1,0,1);
#endif
// Now try on the generated library
- //kwsys_stl::string libname = GetLibName("testDynload");
- //res += TestDynamicLoader(libname.c_str(), "dummy",1,0,1);
- //res += TestDynamicLoader(libname.c_str(), "TestDynamicLoaderFunction",1,1,1);
- //res += TestDynamicLoader(libname.c_str(), "TestDynamicLoaderData",1,1,1);
+ kwsys_stl::string libname = GetLibName("testDynload");
+ res += TestDynamicLoader(libname.c_str(), "dummy",1,0,1);
+ res += TestDynamicLoader(libname.c_str(), "TestDynamicLoaderFunction",1,1,1);
+ res += TestDynamicLoader(libname.c_str(), "TestDynamicLoaderData",1,1,1);
return res;
}