Hi MITK users, We recently updated the CTK version used in MITK and also made some build system improvements.
IMPORTANT: After a git update of MITK, you need to remove the CTK_PLUGIN_LIBRARIES entry in your MITK-build/CMakeCache.txt file. You probably also have to delete the MITK-build/MITK-ProjectTemplate* and MITK-build/GeneratedTestProject* directories. This should avoid having to do a complete clean rebuild of MITK. If you have your own projects using CTK plug-ins, you will also have to remove the CTK_PLUGIN_LIBRARIES from your CMakeCache.txt file(s). For users of the MITK applications (like ExtApp and CoreApp): - There are now dedicated CMake build options to enable them. Look for MITK_BUILD_APP_ExtApp etc. - Enabling one of the build options automatically enables the minimum dependencies - You can enable any other plug-in to have it show up in the application The information below is only relevant for people using MITK as an external project in their own BlueBerry or pure CTK based applications: Here is a short list of important changes: - The CTK macro ctkMacroSetupExternalPlugins was renamed to ctkMacroSetupPlugins. You have to adapt your calls to this macro. - Creating executables which use BlueBerry got much easier. There is one magic macro, called FunctionCreateBlueBerryApplication(). See for example https://github.com/MITK/MITK-ProjectTemplate/blob/master/Apps/AwesomeApp/CMakeLists.txt for how it is used. - The CTK macros now allow to validate the plug-in build options against the plug-in requirements of your applications (these can be runtime dependencies, not only link-time dependencies). See the https://github.com/MITK/MITK-ProjectTemplate for how it is done, or the actual commit here: https://github.com/MITK/MITK-ProjectTemplate/commit/a7f0fb90af26030a042e37cf54f1248556fdce7d . - The MITK Plugin Generator has been updated to work with the above changes and to generate compatible project stubs. You can use the new binary from your MITK-build tree or wait a little bit for the release package. That's it for now. Ask questions or report any problems you encounter. Thanks, Sascha ------------------------------------------------------------------------------ Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
