Zitat von Claudio Bley <b_l_...@ml1.net>:
But I think that his example is wrong, it should be:
set(a "-Lfoo -lbar")
message(STATUS "a = ${a}")
set(a_list ${a})
message(STATUS "a_list = ${a_list}")
Then the result should be
-- a = -Lfoo -lbar
-- a_list = -Lfoo;-lbar
No, should it not. How should that be possible? ${a} is not a list, it's
a string (ie. it does not contain semi colons).
The output is:
,----
| -- a = -Lfoo -lbar
| -- a_list = -Lfoo -lbar
`----
Then explain the detailed difference between the following three:
set(a_list -Lfoo -lbar) -> creates a list with "-Lfoo" and "-lbar"
set(a_list ${a}) -> ???
set(a_list "${a}") -> ???
HS
_______________________________________________
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