Build VTK on WIN7 using ALL static libs as a default when CMake's BUILD_SHARED_LIBS is unchecked
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
I would agree. Creating a static library but requiring a shared runtime always seemed to boggle my mind. I think this is something CMake does on it's own but possibly we can override it in a future release. Please file a bug at vtk.org/Bug so we don't forget about this.
On Mon, Oct 24, 2011 at 12:03 PM, Kischell, Eric R. Kischell.Eric@mayo.edu wrote:
Hello VTK Lurkers,
When building VTK 5.8 as a static library under WIN7 using C-Make 2.8.6…
I un-check BUILD_SHARED_LIBS under the C-Make GUI.
The generated VC++ 2005 solution contains projects with
C / C++ | Code Generation set to
/MD instead of the correct /MT (Multi-threaded (/MT)).
I must then manually change all of the /MD's to /MT's under the C-Make GUI's advanced settings.
It would be more convenient to have C-Make automatically set to /MT and /MTd if BUILD_SHARED_LIBS is un-checked.
thx keesh Work Life Plan: To improve the quality of life for all mankind through better pattern recognition techniques.