2009/4/2 Eric Noulard <eric.noul...@gmail.com>: > 2009/4/2 Bill O'Hara <billtoh...@gmail.com>: >> Is it possible to incrementally add new properties to source files? In two >> parts of a large build there are cases where it'd be very convenient to be >> able to do this: >> >> set_source_file_properties(foo.c PROPERTIES COMPILE_FLAGS "-m32") >> >> set_source_file_properties(foo.c PROPERTIES COMPILE_FLAGS "-g") >> >> and have the properties be "-m32 -g". Right now it seems to instead just set >> it to "-g" and there seems not to be a way to read the properties and use >> the existing value as part of a new string? > > What about > get_source_file_property(OLD_FLAGS foo.c COMPILE_FLAGS)
You should check that do not get "NOTFOUND" because the COMPILE_FLAGS property is not [yet] defined on the specified file. > set_source_file_properties(foo.c PROPERTIES COMPILE_FLAGS "${OLD_FLAGS} -g") ? > > Should be possible to implement a > > update_source_file_properties(...) > > which does the job. > > > > -- > Erk > -- Erk _______________________________________________ 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