Cool. Thanks. M On 1 Dec 2014, at 00:03, Sascha Zelzer <[email protected]> wrote:
> Hi Matt, > > In recent CMake versions there are a couple of helpful macros for this kind > of thing and there are also a few tutorials / guidelines out there. I would > say it depends a lot on the minimum CMake version you are requiring for your > project. MITK still has a lot of hand-crafted CMake code (not only for the > MITKConfig.cmake file) which would be nice to update. Especially the absolute > / relative path issue can be handled better by using a certain CMake macro > (can't remember the name right now). See > > http://www.cmake.org/cmake/help/git-master/manual/cmake-packages.7.html#creating-packages > > The CTK stuff was done in one of the last hackfests and the install rules are > propagated due to the usage of the ctkMacroCreatePlugin macro. But this was a > side-effect which is usually not what is wanted. Note that the MITK "make > package" support creates an installer and not a SDK. A MITK install tree > cannot (yet) be used for development of external projects. > > Best, > Sascha > > On 10/13/2014 01:03 PM, Clarkson, Matt wrote: >> Hi there, >> >> I notice that MITK has an MITKConfig.cmake.in which gets populated at >> configure time, into the build folder. >> This means 3rd party builds can access MITK, and get hold of all paths and >> includes for compiling against MITK. >> >> However, the same would be useful for a 3rd party project. e.g. NifTK. >> So, we require to generate an NifTKConfig.cmake.in >> >> Can people advise us on where to start and what to do. Are there any useful >> macros? >> I notice that if I do a make package … the CTK plugins are already exported >> into the package structure into a lib/include folder. How did that happen? >> How do we make sure that all the MITK macros are available to uses of NifTK? >> >> I also notice that the paths in the MITKConfig.cmake are absolute. >> Is there anyway to make this work with relative paths, so that the whole >> directory structure could be moved about. >> >> Has anyone tried something similar? >> >> Thanks >> >> Matt >> >> >> ------------------------------------------------------------------------------ >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> http://p.sf.net/sfu/Zoho >> _______________________________________________ >> mitk-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/mitk-users > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
