On 06/10/2011 09:23 AM, Mathieu Malaterre wrote: > Hi all, > > I am trying to write a simple if ( or ) expression but this leads to > the following error message: > ... > CMake Warning (dev) at CMakeLists.txt:10 (if): > given arguments: > > "var" "STREQUAL" "foo" "or" "var" "STREQUAL" "bla" > > Unknown arguments specified > ... > > Here is a simple test to reproduce: > > project(test) > > set(var "foo") > if(var STREQUAL "foo") > message("FOO") > endif() > if(var STREQUAL "bla") > message("BLA") > endif() > if(var STREQUAL "foo" or var STREQUAL "bla") > message("FOO or BLA") > endif() > > How should I do the test with the OR expression ? > > Thanks,
Use all-caps OR. Michael _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake