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]> 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
--
Mike Talbot
Core Petrel Architect (Abingdon)
Schlumberger
Lambourn Court, Wyndyke Furlong,
Abingdon Business Park, Abingdon,
Oxfordshire, OX14 1UJ, UK
Office: +44 (0)1235 543 488
Mobile: +44 (0)7790 382 746
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake