[Insight-developers] PROPOSAL: Change default build type to "Release"
Johnson, Hans J
hans-johnson at uiowa.edu
Sat Jul 23 12:28:35 EDT 2011
ITK developers,
One of the most common reasons for not using ITK is a perception that it is really slow. In my experience of working with newcomers to ITK, I find that their first experience (and often their first year of experience) is with the most default build of ITK possible. It is very common that the first impressions of ITK are based on whatever is produced by "mkdir –p ITK-build; cmake ../ITK; make".
Mostly as a marketing tactic to improve initial impressions of ITK, I'd suggest that the "mkdir –p ITK-build; cmake ../ITK; make" builds ITK in "Release" mode.
I'd like to have an e-mail based discussion on the PRO's/CON's of this proposal so that we can hopefully have a quick discussion on next Friday's T-CON.
Thanks,
Hans
PS: Conversation Starters:
-- I've always been a bit surprised that the cmake default is "" rather than either "Release" or "Debug", What does a CMAKE_BUILD_TYPE of "" convey to a new user?
-- Along with the current work to set more optimized set of default compiler flags (I.e. -Wall should be a default compiler flag) what other build defaults should be made to portray ITK in the best possible light to end-users.
________________________________
Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you.
________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20110723/96755a5a/attachment.htm>
More information about the Insight-developers
mailing list