Ok - thanks, that works.

David Cole wrote:
When dealing with ENV variable values, you should probably test their contents with something like this:

IF("$ENV{FOO}" STREQUAL "ON")
... ... ...
ENDIF("$ENV{FOO}" STREQUAL "ON")

 --- or ---

SET(myFOO $ENV{FOO})
IF(myFOO)
... ... ...
ENDIF(myFOO)


HTH,
David


On 7/19/07, *Mike Talbot* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hi,

    I'm trying to work out how to test for an environment variable in
    an IF
    command, the following doesn't work:

    SET(ENV{FOO} ON)
    MESSAGE("FOO = $ENV{FOO}")    # prints "FOO = ON"
    IF(ENV{FOO})
      MESSAGE("FOO is set")
    ENDIF(ENV{FOO})

    Does anyone know what the right syntax for doing this is, please?

    Thanks,
    Mike

    _______________________________________________
    CMake mailing list
    [email protected] <mailto:[email protected]>
    http://www.cmake.org/mailman/listinfo/cmake


------------------------------------------------------------------------

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to