Skip to content

Commit b3f4722

Browse files
committed
ENH: Software Guide updates.
1 parent 85b5d2e commit b3f4722

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

ITKSoftwareGuide.cmake

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@ if(Slicer_BUILD_${PROJECT_NAME})
1717
endif()
1818
include(${ITK_USE_FILE})
1919

20+
if( NOT IS_DIRECTORY "${ITK_SOURCE_DIR}" )
21+
message(FATAL_ERROR "ITK source directory is not set :${ITK_SOURCE_DIR}:")
22+
endif( )
23+
if( NOT IS_DIRECTORY "${ITK_BINARY_DIR}" )
24+
message(FATAL_ERROR "ITK build directory is not set :${ITK_BINARY_DIR}:")
25+
endif( )
26+
2027
#-----------------------------------------------------------------------------
2128
enable_testing()
2229
include(CTest)

SoftwareGuide/Latex/Abstract.tex

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@ \chapter*{Abstract}
1313

1414
ITK is implemented in C++. It is cross-platform, using a build
1515
environment known as \href{http://www.cmake.org}{CMake} to manage the
16-
compilation process in a platform-independent way. In addition, an
17-
automated wrapping process
16+
compilation process in a platform-independent way.
17+
In addition, an automated wrapping process
1818
(\href{http://public.kitware.com/Cable/HTML/Index.html}{Cable})
1919
generates interfaces between C++ and interpreted programming languages
20-
such as \href{http://tcl.sourceforge.net}{Tcl},
21-
\href{http://java.sun.com}{Java}, and
20+
such as
2221
\href{http://www.python.org}{Python}. This
22+
\href{http://tcl.sourceforge.net}{Tcl},
23+
\href{http://java.sun.com}{Java}, and
2324
enables developers to create software using a variety of programming
2425
languages. ITK's C++ implementation style is referred to as generic
2526
programming, which is to say that it uses templates so that the same
@@ -39,17 +40,16 @@ \chapter*{Abstract}
3940
ITK community is what helps manage the rapid evolution of the
4041
software. Testing is what keeps the software stable. In ITK, an
4142
extensive testing process (using a system known as
42-
\href{http://public.kitware.com/dashboard.php}{Dart}) is in place that
43+
\href{http://public.kitware.com/dashboard.php?name=itk}{CDash}) is in place that
4344
measures the quality on a daily basis. The ITK Testing Dashboard is
4445
posted continuously, reflecting the quality of the software at any
4546
moment.
4647

4748
This book is a guide to using and developing with ITK. The sample code
4849
in the
49-
\href{http://www.itk.org/cgi-bin/viewcvs.cgi/Examples/?root=Insight}
50+
\href{http://itk.org/gitweb?p=ITK.git}
5051
{directory} provides a companion to the material presented here. The
5152
most recent version of this document is available online at
5253
\url{http://www.itk.org/ItkSoftwareGuide.pdf}.
5354

5455

55-

SuperBuild.cmake

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -190,13 +190,6 @@ else()
190190
)
191191
endif()
192192

193-
if( NOT IS_DIRECTORY "${ITK_SOURCE_DIR}" )
194-
message(FATAL_ERROR "ITK source directory is not set :${ITK_SOURCE_DIR}:")
195-
endif( )
196-
if( NOT IS_DIRECTORY "${ITK_BINARY_DIR}" )
197-
message(FATAL_ERROR "ITK build directory is not set :${ITK_BINARY_DIR}:")
198-
endif( )
199-
200193
_expand_external_project_vars()
201194
set(COMMON_EXTERNAL_PROJECT_ARGS ${${CMAKE_PROJECT_NAME}_SUPERBUILD_EP_ARGS})
202195
set(extProjName ${PRIMARY_PROJECT_NAME})

SuperBuild/External_ITKv4.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ if(NOT ( DEFINED "${extProjName}_DIR" OR ( DEFINED "USE_SYSTEM_${extProjName}" A
110110
)
111111
### --- End Project specific additions
112112
set(${proj}_REPOSITORY ${git_protocol}://itk.org/ITK.git)
113-
set(${proj}_GIT_TAG 3c03e162c7e287b81115e2175898482998b50a34) #2013-01-30 New FFTW for DWIConvert with clang
113+
set(${proj}_GIT_TAG 05eff7a29c1633a5462a094884646a66c0bc3410)
114114
ExternalProject_Add(${proj}
115115
GIT_REPOSITORY ${${proj}_REPOSITORY}
116116
GIT_TAG ${${proj}_GIT_TAG}

0 commit comments

Comments
 (0)