[Insight-developers] Announcement: ITKDevelopmentSupport project @ github.
Williams, Norman K
norman-k-williams at uiowa.edu
Wed Sep 14 11:29:58 EDT 2011
One question -- in the following, where does BUILD_COMMAND_STRING come
from? Is that a CMAKE thing?
ExternalProject_add(PCRE
URL
http://downloads.sourceforge.net/project/pcre/pcre/8.12/pcre-8.12.tar.gz
URL_MD5 fa69e4c5d8971544acd71d1f10d59193
CONFIGURE_COMMAND ../PCRE/configure --prefix=${CMAKE_INSTALL_PREFIX}
--disable-shared
BUILD_COMMAND ${BUILD_COMMAND_STRING}
)
On 9/14/11 9:50 AM, "David Cole" <david.cole at kitware.com> wrote:
>SimpleITK's SuperBuild code for downloading pre-built Swig on Windows:
>
>
>http://public.kitware.com/gitweb?p=SimpleITK.git;a=blob;f=SuperBuild/Exter
>nal_Swig.cmake;h=a246fc8bf814574bde83e297b2f1fb35459a6620;hb=refs/heads/ma
>ster#l4
>
>
>
>On Wed, Sep 14, 2011 at 10:46 AM, Bradley Lowekamp
><blowekamp at mail.nih.gov> wrote:
>> Kent,
>> You may want to look at SimpleITK's external for SWIG and PCRE, as we
>>have
>> it just download the binary for windows.
>> Brad
>> On Sep 14, 2011, at 10:42 AM, Williams, Norman K wrote:
>>
>> Pursuant to (I've always wanted to write that) the ITK Jira Task here:
>> https://itk.icts.uiowa.edu/jira/browse/ITK-148
>>
>> I've put together what I hope is a concise and robust CMake project that
>> will download and build locally all the packages & libraries
>> needed to support ITK development.
>>
>> The project is here:
>>
>> https://github.com/Chaircrusher/ITKDevelopmentSupport
>>
>>
>> Anyone who wants to be a developer on the project drop me a line, or if
>> you'd rather, send pull requests.
>>
>> So far, I've done the 'big 3' for ITK -- KWStyle, cppcheck, and
>> uncrustify. Also, I've added Swig and pcre (used by cppcheck and Swig).
>>
>> As per the ticket, I will add valgrind, ITK4, and VTK, since that just
>> involves corralling the ExternalProjects from Slicer. I think the last
>> two are less useful to the people on this mailing list.
>>
>> This project -- so far -- will not work on Windows, as several of these
>> packages are autoconf/make projects with no CMakeLists.txt. I actually
>> wrote a CMakeLists.txt for cppcheck, and fixed the borked CMakeLists.txt
>> for pcre.
>>
>> As dependent as we are on Swig for wrapping, It would be a good thing to
>> contribute CMake support to the Swig project.
>> --
>> Kent Williams norman-k-williams at uiowa.edu
>>
>>
>>
>>
>>
>>
>> ________________________________
>> 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.
>> ________________________________
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://kitware.com/products/protraining.html
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-developers
>>
>> ========================================================
>>
>> Bradley Lowekamp
>>
>> Lockheed Martin Contractor for
>>
>> Office of High Performance Computing and Communications
>>
>> National Library of Medicine
>>
>> blowekamp at mail.nih.gov
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://kitware.com/products/protraining.html
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-developers
>>
>>
________________________________
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.
________________________________
More information about the Insight-developers
mailing list