Import 2017-06-07 23:51:09: master f77b8075

Author Committer Branch Timestamp Parent
jcfr jcfr master 2017-05-15 10:44:24 master ccf66718
Affected Issues 0003816: Debug-mode build fails on Windows if SimpleITK is enabled
Changeset

ENH: Update SimpleITK (Support for debug build)

Fixes 0003816

Tested-by: Andras Lasso <lasso@queensu.ca>

$ git shortlog v1.0rc1..6433028
Bradley Lowekamp (171):
Update CircleCi CMake version to 2.7.2
Add CMake variable CMAKE_DL_LIBS to list for superbuild propagation
Adding initially configured Sphinx documentation
Add logo, title and under development note
disable imgmath due to compatibility issues with readthedocs
Merge topic 'AddInitialSphinxDocumentation'
Use constant reference for FileName
Merge topic 'IOFileNameByReference'
Merge topic 'AddCMAKE_DL_LIBToSuperbuildPropagation'
Merge topic 'UpdateCircleCiCMakeVersion'
Replace 0 magic number with defined constant for WallClock
Use namespace qualification for sitkWallClock
Add RandomSeed header to wrap sitkWallClock enum
Use sitkWallClock enum in test and examples
Silence CMake message for CSharp targets
Update ITK 4.11 along release branch
Merge topic 'UpdateITK4.11-release'
Merge topic 'SilenceCSharpTargets'
Add clamping to optimizer's GetCurrentIteration method
Use target definition over directory includes
Remove required flags and replace with compile options property
Adding CMake macro to migrate cache variable from SITK to SimpleITK
Add missing library target to compile definitions
Remove SITK_EXPRESSINSTANTIATEDPIXELS option
Migrate CMake options from SITK
prefix to SimpleITK_
Migrate SITK_FORBID_DOWNLOADS option to SimpleITK_FORBID_DOWNLOADS
Migrate option to SimpleITK_USE_VIRTUALENV from SITK prefix
Migrate to SimpleITK_LUA_BUILD_EXECUTABLE CMake option
Migrate to SimpleITK_GITPROTOCOL
Migrate SITK
prefix for LUAEXECUTABLE to SimpleITK prefix
Change internal variable to prefered SimpleITK_PYTHON project prefix
Prefer SimpleITK over SIMPLEITK for CMake variables
Merge topic 'AddressMSVCConversionWarning'
Correct logic for running C++11 requirement
Merge topic 'RemoveFontFromDoxygen'
Merge topic 'UseCMakeTargetProperties'
Merge topic 'DeprecateSITKCMakeOptionPrefix'
Add missing EXPORTS define to BasicFilters1 library
Merge topic 'UseCMakeTargetProperties'
Organize json scipts into a directory
Adding script to update json files with ITK module names
Adding itk_module field to json files
Separate BasicFilter library creation into function
Add generated cxx file to list with ITK module names
Create BasicFilter libraries corresponding to ITK modules
Remove manual BasicFilters1 library
Rename library by removing BasicFilters form ITK modular libraries.
Update JSONValidate.py path for doxygen cmake code
Include CMake legacy module when used
Fix typeo in argument name for restoring LUA_EXECUTABLE cache variable
Add required virutalenv version for producing wheels
Add CMake option for --plat-name for distutils
Merge topic 'DeprecateSITKCMakeOptionPrefix'
Merge topic 'FixLuaExecutableCacheArgument'
Merge topic 'UseITKModuleForLibraries'
Merge topic 'RemoveDoubleBackticksForDoxygen'
Adding comment to CMake function for building basic filter libraries
Correct ITK Module some transform initializes belong to
Fix basic filter source list to always remove modular sources
Set target properties for using ITK modules instead of including use file
Reduce the set of ITK modules required to build SimpleITK
Do not process JSON filter if ITK modules is not enabled.
Merge topic 'AddPythonPlatNameOption'
Remove bad loop over ITK modules passed to sitk_target_use_itk
Add library directories if needed when using an ITK module
Use local variables for json file path
Delete CMake all variables from cache for list of generated source
Do not add examples as tests unless BUILD_TESTING is enabled
Cast enum to uint32 to avoid signed integer conversion warning
Add clamping to all optimizer's GetCurrentIteration wrapping
Add CMake option for --plat-name for distutils
Merge branch 'release'
Up required Swig version to 3 in find_package command
Merge topic 'UseEnumConstantForWallClockSentinel'
Merge topic 'RefactorExampleIntoExampleDirectories'
Merge topic 'AddressMSVCConversionWarning'
Merge topic 'UseITKModulesToEnableLibraries'
Merge topic 'RequireSwig3'
Add error exception for pep425 wheel construction
Merge topic 'gdcmSeriesFileNames'
Update ITK Superbuild version along ITK 4.11 release
Use CTest script to drive CircleCI builds
Prefer CircleCI environment variables over repository specifics
Merge topic 'UpdateITKOn4.11Release'
Merge topic 'AddErrorExcpetionForPEP425Warning'
Merge topic 'CircleCiUseCTest'
Only install numpy into virtualenv when testing is enabled
Fix correct syntax for CMake configuration variable substitution
Set SITK_UNDEFINED_SYMBOLS_ALLOWED in language projects
CircleCI builds on next branch should be the Continuous model
Correct ctest to ingore pep425 error not warning
Binary files were accidentally added and not md5 hash file
Merge topic 'dicomTagsSpaceBug'
Merge topic 'CMakeUndefVarName'
Merge topic 'SetUndefinedSymbolsForLanguageProjects'
Merge topic 'CircleCINextBuildAreContinuous'
Merge topic 'FixBaselineBinaryAdded'
Merge topic 'NumpyOnlyForTesting'
Merge topic 'AddErrorExcpetionForPEP425Warning'
Merge topic 'UpdateResampleDocumentation'
Update CircleCI yaml to use ctest build flags
Use CMake variable to execute cmake command
Merge topic 'UpdateCircleCIWithCTestBuildFlags'
Merge topic 'FixCMakeEchoCommand'
Add sha512 hash data link files generated ContentLinkSynchronization
Adding script to synchronize md5 and sha512 data link hashes
Fix path to in source ExternalData with Superbuild
Add Kitware's Girder as alternate download site for SHA512 data
Fix the Doxygen mark up for the HashImageFilter
Fix setting ITK Doxygen tag in configuration file
Adding updated ExternalData module with support for multiple hashes
Updating filter converge with ITK 4.11 release
Merge topic 'FixHashFilterDocumentation'
Merge topic 'bugExhaustiveOptimizer'
Merge topic 'UpdateFilterConverage'
Merge topic 'FixITKDoxygenTags'
Add optional old_name to sitk_legacy_naming macro
Rename Superbuild CMake variable to SimpleITK_USESYSTEM*
Remove code for old ITK_WRAPPING option.
Merge topic 'AddSHA512ExternalDataSupport'
Tweaks to R Documentation downloads
Remove debugging message
Merge topic 'FixSeeNodeIndentation'
Merge topic 'RegeneratePythonDocstrings'
Merge topic 'RDocFromMidas'
Merge topic 'AddSHA512ExternalDataSupport'
Rename git default variable to exclude from Superbuild propagation
Merge topic 'UpdateSuperbuildUseSytemVariableNames'
Merge topic 'RenameSimpleITKGitDefaultVar'
Backport ExternalData.cmake for CMake version 3.0
Define RETURN_SELF macro to void when wrapping with SWIG
Fix missing occurrence of rename CMake variable
Only add version suffix and properties to libraries.
Remove AnaconaBuild script
Merge topic 'AddSHA512ExternalDataSupport'
Merge topic 'RenameSimpleITKGitDefaultVar'
Merge topic 'RemoveAnacondaBuildScript'
Add exception for trying to write DICOM with ImageSeriesWriter
Correct the CMake DATA syntax for using a series
Must use a ImageSeriesReader to read a DICOM series
Add Dockerfiles and script to build manylinux complaint wheels
Merge topic 'AddPythonManyliunxDockerScripts'
Merge topic 'OnlyVersionLibraries'
Merge topic 'RDocEquationFixes'
Merge topic 'AddExceptionForWritingDICOMWithSeriesWriter'
Merge topic 'dicomWrite'
Merge topic 'RDocUpdateWarningsFixed'
Merge topic 'DisableWrappedReturnSelf'
Update setup.py classifiers
Merge topic 'UpdatePythonAndJavaDocs'
Merge topic 'UpdateSetup.pyClassifiers'
Add variable options to manylinux docker builds
Merge topic 'UpdateManyLinuxScripts'
Fix the SimpleITK install directory used for superbuild SimpleITK Examples
Use the install directory for include interface
Merge branch 'FixSimpleITKVersionExampleSuperbuild-for-release' into release
Merge branch 'FixIncludeInstallInterface-for-release' into release
Use find_package for install and build path for build for ITK
Pass ITK_DIR to the Examples Superbuild
Updating Superbuild ITK version along release toward 4.11.1
Merge branch 'FixITKTargetsPathInConfig-for-release' into release
Relax tolerance for DiscreteGaussianImageFilter_short test
Merge branch 'RelaxShortDiscreteGaussianTestTolerance-for-release' into release
Relax tolerance on MagnitudeAndPhaseToComplex from i686 results
Release tolerance for LandmarkBasedInitialization for i686
Update to 4.11.1 tagged release
Use exact reported version for required ITK version.
Merge branch 'FixSimpleITKConfigITKVersion-for-release' into release
Merge branch 'AdjustToleraceFori686Debug-for-release' into release
Merge branch 'UpdateITK4.11.1-for-release' into release
ENH: Support building debug SimpleITK against release Python

Dave Chen (4):
Removed font from Doxygen
Fix the indentation of See nodes in the docs
PythonDocstrings.i regenerated to update docs
Update PythonDocstring.i and JavaDoc.i

David T. Chen (2):
Removed double backticks for Doxygen
BUG: Check for undefined varName variable

Richard Beare (3):
Support for downloading archive of R documentation from midas
Improved support for converting equations for R
update R documentation md5

Ziv Yaniv (8):
BUG: removed the loadPrivateTags parameter from GetGDCMSeriesFileNames.
Improved documentation for GetGDCMSeriesFileNames.
BUG: Comparison of image type tag (0008|0008) was incorrect.
Corrected spelling mistake and added details for Resample functions.
BUG: Wrong metric value returned from Exhaustive optimizer.
Adding support for writing DICOM series.
Example moved to new directory structure and added test.
Adding forward declaration for smart pointer.

From: Bradley Lowekamp <blowekamp@mail.nih.gov>

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

mod - SuperBuild/External_SimpleITK.cmake Diff File