Hi Stefan,

Still no success. I deleted everything and started from a fresh build.
Adding an "empty" project to  MITK_EXTENSION_DIRS does start a new MITK
build. Removing it does the same thing. Once it's added, I can add modules
and plugins without full compilation though. This being said, I see some
problems with MITK extensions that I want to share with you:

   1. This full recompilation problem is incompatible with our automated
   build system. I understand that it shouldn't happen, but it does happen.
   2. Changing something in the extension (our project) takes much longer
   than usual because Visual Studio now checks the complete MITK project
   instead of our tiny project.
   3. The Solution explorer only contains the MITK projects and
   dependencies.
   4. Visual Studio doesn't seem to understand what's going on. There's no
   help, no intellisense, no nothing.
   5. We must name our plugins "org.mitk.xyz" otherwise cmake tells us that
   it's an invalid symbolic name. We already have our plugin names starting
   with org.imeka because we want to recognize them.
   6. I didn't get further than that but I feel that there will be more
   pain-points. Possibly the branding (name and icon of the final application).

I think it's best if we avoid this extension feature., so I'll ask
something new. *Is there an up-to-date (2021.02) project that uses MITK as
a library OR a minimal working example of such a thing?*
I'm not used to cmake at all. I can modify existing cmake files but
creating new ones for a new project is a big chore. Being able to read and
copy such an exemple will greatly help me and probably some other users too.

-- 
During this time of social distancing, we offer free webinars on subjects 
that matter. <https://www.imeka.ca/webinars/>

CONFIDENTIALITY NOTICE: This 
message, and any attachments, is intended only for the use of the addressee 
or his authorized representative. It may contain information that is 
privileged, confidential and exempt from disclosure under applicable law. 
If the reader of this message is not the intended recipient, or his 
authorized representative, you are hereby notified that any dissemination, 
distribution or copying of this message and any attachments is strictly 
prohibited. The integrity of this message cannot be guaranteed on the 
Internet, IMEKA shall not be liable for its content if altered, changed or 
falsified. If you have received this message in error, please contact 
immediately the sender and delete this message and any attachments from 
your system.


AVIS DE CONFIDENTIALITÉ : Ce message, ainsi que tout fichier 
qui y est joint, est destiné exclusivement aux personnes à qui il est 
adressé. Il peut contenir des informations de nature confidentielle qui ne 
doivent être divulguées en vertu des lois applicables. Si vous n'êtes pas 
le destinataire de ce message ou un mandataire autorisé de celui-ci, vous 
êtes avisé par la présente que toute impression, diffusion, distribution ou 
reproduction de ce message et de tout fichier qui y est joint est 
strictement interdite. L'intégrité de ce message n'étant pas assurée sur 
Internet, IMEKA ne peut être tenue responsable de son contenu s'il a été 
altéré, déformé ou falsifié. Si ce message vous a été transmis par erreur, 
veuillez en aviser sans délai l'expéditeur et l'effacer ainsi que tout 
fichier joint sans en conserver de copie.
_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to