On Monday 18 April 2011, The Novice Coder wrote: > I've been trying most things I can think of, but have been unable to > come up with a solution.. the basic gist is I need to change the compile > flags for a SINGLE file within a project. Specifically, disabling all > compile warnings for that file. > > add_definitions() seems to effect the whole project, so that's not > helping.. > > Also couldn't use set_property() to do it either. (I could have been > using it wrong).
set_source_files_properties() should be able to set COMPILE_FLAGS for single files. * you might also write a file which only does some #define/#undef's and then includes the file in question ? * you might build a static library consisting only of that one file, if necessary in an own subdirectory (which has only the CMakeLists.txt with add_library(foo STATIC ../the_file.c), basically) Alex _______________________________________________ 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