Gregoire Aujay wrote: > Hello, > > I am doing my tests with visual 2008 and mingw. > > As far as I understand a module is like a shared library that cannot be > linked. Instead it is dynamically loaded and then we find and use symbols > in it. It is like doing the linker's job manually at runtime. > > If nothing is exported from my module then I do cannot find any symbol in > it. Or at least I do not know how to do so. > > I modified the GenerateExportHeader module to be able to export symbols > from my MODULE: > > # if(${type} STREQUAL "MODULE") > # message(WARNING "This macro should not be used with libraries of > # type MODULE") return() > # endif() > if(NOT ${type} STREQUAL "STATIC_LIBRARY" AND NOT ${type} STREQUAL > "SHARED_LIBRARY" AND NOT ${type} STREQUAL "MODULE_LIBRARY") > message(WARNING "This macro can only be used with libraries") > return() > endif() > > > Regards, > > Gregoire >
Please file a bug report so that this is not forgotten. Ideally also provide some code to test it. I'm not familiar with how plugins should be loaded in a cross-platform way (without Qt, that is). Thanks, Steve. -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake