[cmake-developers] Appending to LINK_FLAGS property of a target doesn't seem to work correctly
Dan Liew
dan at su-root.co.uk
Thu Mar 3 16:57:10 EST 2016
Hi,
I noticed recently is you do something like this
add_executable(foo a.cpp b.cpp)
set_property(TARGET shell APPEND PROPERTY LINK_FLAGS "-fopenmp")
set_property(TARGET shell APPEND PROPERTY LINK_FLAGS "-static")
then the flags that end up being passed to the compiler during linking
are like this.
gcc -g -O0 -fopenmp;-static
It looks like when using the property with APPEND it becomes a list
but when emitted the list isn't expanded properly. I noticed this
using CMake 3.4.3 using the "Unix Makefile" generator.
Is this intentional or is this a bug?
Thanks,
Dan.
More information about the cmake-developers
mailing list