I actually knew that source file properties are local to the directory, but only because I've been bitten by this already ;-)
Michael On 23. Mar, 2010, at 13:59 , David Cole wrote: > Sorry for my misleading answer on this yesterday. Even I, as a CMake > developer, was surprised by this..... > > > On Tue, Mar 23, 2010 at 8:43 AM, Michael Wild <them...@gmail.com> wrote: > >> >> On 23. Mar, 2010, at 13:33 , Brad King wrote: >> >>> Simmons, Aaron wrote: >>>> Am I missing something? The code is below... >>>> >>>> Top-level CMakeLists.txt: >>>> cmake_minimum_required(VERSION 2.8) >>>> project(test) >>>> >>>> set(src ${CMAKE_CURRENT_SOURCE_DIR}/subdir/test.c) >>>> >>>> add_subdirectory(subdir) >>>> get_source_file_property( temp ${src} COMPILE_FLAGS ) >>> >>> Due to historical development reasons, source file properties >>> are scoped only in the directory where they are set. Only >>> targets created by an add_exectuable, add_library, or >>> add_custom_target commands in the *same* directory (not even >>> a subdirectory) can see the property of a source file. >>> >>> -Brad >> >> Would be nice if that was mentioned somewhere (preferably in the >> SET_SOURCE_FILES_PROPERTIES docs). Or is it just me not being able to read >> man-pages once again ;-) >> >> 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 >> _______________________________________________ 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