Page MenuHomePhabricator

Support the creation of external MITK projects and plug-ins
Closed, ResolvedPublic

Description

This basically works already. Opening this bug for enhancements/fixes.

Event Timeline

[SVN revision 19763]
FIX (#2163):

  • fixed missing include path to cherryConfig.h
  • added proper support for activator generation
  • cleaned up the generation of non-gui bundles

Remark: Creating a non-GUI bundle without an activator class will result in CMake errors during generation, because there are no source files ("cannot determine linker language" error).

new bug for testing required

[27b226]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-04 11:46:15 Sascha Zelzer [5252c2]
Added MacOS tweaks for installing third-party plug-ins.


2011-07-04 11:45:32 Sascha Zelzer [134c22]
Added plugins dir to LD_LIBRARY_PATH in start script.


2011-07-02 09:53:17 Sascha Zelzer [6efbd9]
Fix plug-in install dir on MacOS.


2011-07-01 19:29:02 Sascha Zelzer [85e5c4]
Remove RPATH entries from installed external plug-ins.


2011-07-01 19:28:34 Sascha Zelzer [548ae3]
Use only CMake variables which are available to external projects.


2011-07-01 19:28:02 Sascha Zelzer [cc6207]
Handle all plug-ins at once during CMake installation.


2011-07-01 19:21:27 Sascha Zelzer [dbb288]
The mitkFunctionGetVersion CMake function can now handle multiple VCSs.


2011-07-01 19:18:58 Sascha Zelzer [29b5fa]
Improved stability and error tolerance of FindGit script.


2011-07-01 19:17:35 Sascha Zelzer [5afd1f]
Pass cmd line args from the Linux shell script to the executable.


2011-07-01 19:17:03 Sascha Zelzer [8d1ab0]
Correctly read installed provisioning files.


2011-07-01 19:16:21 Sascha Zelzer [8c6e3b]
Added missing CMake scripts for external MITK projects.


2011-07-01 19:15:12 Sascha Zelzer [5e51d6]
Do not use CMAKE_INSTALL_RPATH anymore.

All installed libraries/executables will have no rpath entry.

[0d7888]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-05 14:00:29 Sascha Zelzer [91f581]
Added build and packaging tests for MITK-ProjectTemplate.

[145e66]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-05 14:53:26 Sascha Zelzer [eb3206]
Add BlueBerry label to ProjectTemplate tests.


2011-07-05 14:50:22 Sascha Zelzer [ddb99c]
Use custom targets to expand CMAKE_CFG_INTDIR in tests.

[a8d40f]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-05 15:05:59 Sascha Zelzer [93fa8b]
COMP: Fix test properties

[49031a]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-05 15:28:03 Sascha Zelzer [2a3306]
COMP: fixed typo in install code

[1fc633]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-05 23:31:28 Sascha Zelzer [4d19a7]
COMP: Use add_test again with generator expressions.


2011-07-05 23:28:47 Sascha Zelzer [3e6967]
COMP: New CMake var MITK_DISABLE_LONG_RUNNING_TESTS


2011-07-05 23:28:16 Sascha Zelzer [3c0338]
COMP: Pass the CTest script mode as a string to the MITK build.

[bcde3d]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-06 00:06:15 Sascha Zelzer [a69f49]
COMP: Temporarily disable long running test.

[8d2262]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-06 01:32:12 Sascha Zelzer [f95f85]
Added paragraph about new MITK project template

[a5e81e]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-06 13:03:04 Sascha Zelzer [5466db]
Use a test label to mark as long running

[4aec32]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-06 14:45:00 Sascha Zelzer [f2e8f6]
Test labels did not work as expected. Using CMake var.

[137274]: Merge branch 'bug-2163-support-external-mitk-projects'

  • bug-2163-sup

Merged commits:

2011-07-07 15:14:03 Sascha Zelzer [4301d3]
Only test the project template if MITK_USE_BLUEBERRY is on

Merging "applicazion modules" component with "ExtApp plugins"

Resetting all bugs without active assignee flag to "CONFIRMED". Change status to IN_PROGRESS if you are working on it.