[Insight-developers] How do I make a module default to Off?
Brad King
brad.king at kitware.com
Thu Nov 1 13:19:56 EDT 2012
On 11/01/2012 12:54 PM, Williams, Norman K wrote:
> On the other hand, the Gerrit dashboard for this patch seems to indicate
> we've regressed on finding include filesŠ.
This is the dependency problem you've struggled with. There is a race
between building ITKIODCMTKHeaderTest1 and ITKDCMTK_ExtProject. By
luck I was able to reproduce it this time around. The solution is to
make header tests depend on their libraries, as with the patch below.
I pushed a separate change to Gerrit for this:
http://review.source.kitware.com/8282
and rebased the DCMTK changes on it.
-Brad
diff --git a/CMake/ITKModuleHeaderTest.cmake b/CMake/ITKModuleHeaderTest.cmake
index 5b8137c..c56a995 100644
--- a/CMake/ITKModuleHeaderTest.cmake
+++ b/CMake/ITKModuleHeaderTest.cmake
@@ -80,6 +80,7 @@ macro( itk_module_headertest _name )
)
add_executable( ${_test_name} ${_header_test_src} )
target_link_libraries( ${_test_name} ITKCommon )
+ add_dependencies(${_test_name} ${${_name}_LIBRARIES})
add_dependencies(${_name}-all ${_test_name})
math( EXPR _test_num "${_test_num} + 1" )
endforeach()
More information about the Insight-developers
mailing list