On 10/30/07, Brandon Van Every <[EMAIL PROTECTED]> wrote:
> On 10/30/07, David Cole <[EMAIL PROTECTED]> wrote:
> > Because "WHATEVER" is not empty...
>
> Then it should be true.
I say the following should set the result to "valid".
> MACRO(NOQUOTES_ALONE literal_string result)
> IF(${literal_string})
> SET(result "valid")
> ELSE(${literal_string})
> MESSAGE(SEND_ERROR "I don't like the input!")
> ENDIF(${literal_string})
> ENDMACRO(NOQUOTES_ALONE)
> NOQUOTES_ALONE("WHATEVER" out)
> MACRO(NOQUOTES_STREQUAL literal_string result)
> IF(${literal_string} STREQUAL "")
> SET(result "valid")
> ELSE(${literal_string} STREQUAL "")
> MESSAGE(SEND_ERROR "I don't like the input!")
> ENDIF(${literal_string} STREQUAL "")
> ENDMACRO(NOQUOTES_STREQUAL)
> NOQUOTES_STREQUAL("WHATEVER" out)
>
> MACRO(QUOTES_STREQUAL literal_string result)
> IF("${literal_string}" STREQUAL "")
> SET(result "valid")
> ELSE("${literal_string}" STREQUAL "")
> MESSAGE(SEND_ERROR "I don't like the input!")
> ENDIF("${literal_string}" STREQUAL "")
> ENDMACRO(QUOTES_STREQUAL)
> QUOTES_STREQUAL("WHATEVER" out)
Bah. Inverted my conditionals on these 2. Ignore these.
Cheers,
Brandon Van Every
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake