[cmake-developers] Exclusive Or operator
Stephen Kelly
steveire at gmail.com
Thu Sep 13 05:58:23 EDT 2012
Robert Dailey wrote:
> if( var1 AND var2 )
> message( "Feature is ON" )
> elseif( var1 XOR var2 )
> message( SEND_ERROR "Both variables must be specified" )
> endif()
Can't you do this? :
if( var1 AND var2 )
message( "Feature is ON" )
elseif( var1 OR var2 )
message( SEND_ERROR "Both variables must be specified" )
else()
message( "Feature is OFF" )
endif()
You don't need XOR if you've just used AND.
Thanks,
Steve.
More information about the cmake-developers
mailing list