Import 2017-06-07 23:51:09: master 9de76ac2

Author Committer Branch Timestamp Parent
jcfr jcfr master 2014-04-10 14:33:18 master 54e78d9e
Changeset

ENH: Generalize NUMPY/SimpleITK build system

This commit introduces a new CMake module named "ExternalProjectForNonCMakeProject"
providing convenience functions to facilitate the integration of project
based on autoconf, python distutils, ...:

ExternalProject_Execute
ExternalProject_Remove_Execute_Logs
ExternalProject_Write_SetBuildEnv_Commands
ExternalProject_Write_SetPythonSetupEnv_Commands

Let's also note that since r20539 and r21639 removed the need for a
Fortran compiler to configure/build/install NUMPY, the requirement to set
the environment variable LDFLAGS to an empty string originally
introduced by r20520 has been removed.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23070 3bd1e089-480b-0410-8dfb-8563597acbee

add - CMake/ExternalProjectForNonCMakeProject.cmake Diff File
mod - SuperBuild/External_NUMPY.cmake Diff File
mod - SuperBuild/External_SimpleITK.cmake Diff File
rm - SuperBuild/NUMPY_environment.cmake.in Diff File
mod - SuperBuild/NUMPY_patch.cmake Diff File
rm - SuperBuild/SimpleITK_install_step.cmake.in Diff File