[Insight-developers] cmake warning when compiling against installed ITK (release branch)
    Brad King 
    brad.king at kitware.com
       
    Thu Oct 27 09:14:03 EDT 2011
    
    
  
On 10/27/2011 8:34 AM, Arnaud Gelas wrote:
> On Oct 27, 2011, at 7:59 AM, Casey Goodlett wrote:
>
>> I recompiled today against an installed version of ITK v3.20.1, and I
>> have the same error message from CMake CMP0012 at the same block of
>> code. Is there a better way to setup that conditional to have a valid
>> boolean inside the if statement?
No, and that's the behavior that CMP0012 fixed:
  http://www.cmake.org/cmake/help/cmake-2-8-docs.html#policy:CMP0012
You can quiet the warning by adding
  cmake_policy(SET CMP0012 NEW)
in your project's CMake code or by changing your minimum required
version of CMake to 2.8.0:
  cmake_minimum_required(VERSION 2.8.0 FATAL_ERROR)
 > I guess the problem comes from
 >
 > IF("@ITK_USE_REVIEW@")
 >
 > which should be changed by
 >
 > IF( "@ITK_USE_REVIEW@" MATCHES "ON" )
This would workaround the warning but should not be necessary.
Another workaround is to make sure ITK_USE_REVIEW is set to 0
or 1 instead of FALSE or TRUE when building ITK.
-Brad
    
    
More information about the Insight-developers
mailing list