[CMake] Loading Plugins

Bradley Lowekamp blowekamp at mail.nih.gov
Fri Oct 31 14:24:16 EDT 2014


Hello,

Yes, this can be done with ITK's object factory mechanism. I would study how it's done with ITK's ImageIO plugin mechanism[1], then figure out how to adapt the same framework for your interface.

Brad

[1] http://www.itk.org/Wiki/Plugin_IO_mechanisms

    

On Oct 31, 2014, at 2:20 PM, Aaron Boxer <boxerab at gmail.com> wrote:

> Hello!
> 
> I have a C CMake project, and I would like to add the following feature:
> 
> 1) define an interface for a second dynamic library 
> 2) look in a specified folder at runtime, and try to load this library
> 3) if loading fails, then get notified of this fact, so that I can use statically linked fall-back routines in the parent project.
> 
> Is this possible?  Any ideas or advice would be greatly appreciated.
> 
> Thanks,
> Aaron
> 
> 
> -- 
> 
> Powered by www.kitware.com
> 
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
> 
> Kitware offers various services to support the CMake community. For more information on each offering, please visit:
> 
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/cmake



More information about the CMake mailing list