Issue623

Title Add CMake option to disable plugins by default
Priority feature Status resolved
Superseder Nosy List florian, jendrik, malte
Assigned To florian Keywords
Optional summary

Created on 2016-01-08.17:48:31 by florian, last changed by jendrik.

Messages
msg5059 (view) Author: florian Date: 2016-01-08.21:36:48
As discussed offline, I merged this into the private repo.
msg5058 (view) Author: florian Date: 2016-01-08.19:49:19
Looks like its working as expected. Should this be reviewed?

https://bitbucket.org/flogo/downward-issues/pull-requests/13/issue623/diff
msg5055 (view) Author: florian Date: 2016-01-08.17:48:31
I would like to add an option "DISABLE_PLUGINS_BY_DEFAULT" that disables plugins
by default. This will make it easier to define configurations where only one
feature is active.

Example:
  -DDISABLE_PLUGINS_BY_DEFAULT=YES
  -DPLUGIN_BLIND_SEARCH_HEURISTIC_ENABLED=YES
instead of
  -DPLUGIN_BLIND_SEARCH_HEURISTIC_ENABLED=YES
  -DPLUGIN_LMCUT_HEURISTIC_ENABLED=NO
  -DPLUGIN_ADDITIVE_HEURISTIC_ENABLED=NO
  ...

I'm not quite sure if this will work because of the order in which options are
parsed and created in CMake, but I'll try.
History
Date User Action Args
2016-01-10 16:08:05jendriksettitle: Add CMake optionto disable plugins by default -> Add CMake option to disable plugins by default
2016-01-08 21:36:48floriansetstatus: chatting -> resolved
messages: + msg5059
2016-01-08 19:49:20floriansetstatus: unread -> chatting
messages: + msg5058
2016-01-08 17:48:31floriancreate