Peter Kümmel wrote:
SET_SOURCE_FILES_PROPERTIES( ${FN2}  PROPERTIES COMPILE_FLAGS
        
By the way,
ADD_DEFINTIONS has another bug in Visual Studio 7.1 generator,
see my bug report 3354

Example:
ADD_DEFINTIONS( -foo )
adds
/D "-foo"
instead of
-foo

Still talking about cmake 2.4.2 on Windows with MSVS .net 2003 generator.
    
As I understand it ADD_DEFINTIONS is only for macro definitions and
not for flags in general.
  
(1) The 2.4.2 docu states:
"Adds flags to command line of C and C++ compilers. This command can be used to add any flag to a compile line, but the -D flag is accepted most C/C++ compilers. Other flags may not be as portable."

(2) It works as expecetd with gnu makefils generators (Linux gnu make and windows nmake), only MSVS 2003 generator adds the extra /D and quotes in front.


SET(CMAKE_CXX_FLAGS_DEBUG "-wd4996 -wd4800")
  
I think that does not work with different flags for each subdirectory - but I will try.

Jan.
-- 

  Dipl.-Ing. Jan Woetzel
--------------------------------------------------
  University of Kiel
  Institute of Computer Science and Applied Mathematics
  Hermann-Rodewald-Str. 3 [room 310]
  24098 Kiel/Germany
--------------------------------------------------
  Phone +49-431-880-4477
  Fax   +49-431-880-4054
  Mob.  +49-179-2937346
--------------------------------------------------
  Url   www.mip.informatik.uni-kiel.de/~jw
  Email [EMAIL PROTECTED]
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to