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 <[email protected]> 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

-- 

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

Reply via email to