[Cmake-commits] [cmake-commits] king committed cmVS10CLFlagTable.h 1.4 1.5

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Oct 22 10:48:05 EDT 2009


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv24052/Source

Modified Files:
	cmVS10CLFlagTable.h 
Log Message:
Fix VS 10 flag table for precompiled headers

The VS 10 flag table generation script did not produce correct entries
for precompiled header flags.  Since precompiled header flag translation
requires multiple entries cooperating in a certain order, it is not
worth the time to make the generation script work automatically.  This
commit manually adds the proper entries.

See issue #9753.


Index: cmVS10CLFlagTable.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmVS10CLFlagTable.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C 2 -d -r1.4 -r1.5
*** cmVS10CLFlagTable.h	29 Sep 2009 20:37:06 -0000	1.4
--- cmVS10CLFlagTable.h	22 Oct 2009 14:47:59 -0000	1.5
***************
*** 103,109 ****
  
    {"PrecompiledHeader", "Yc",
!    "Create", "Create", 0},
    {"PrecompiledHeader", "Yu",
!    "Use", "Use", 0},
    {"PrecompiledHeader", "",
     "Not Using Precompiled Headers", "NotUsing", 0},
--- 103,111 ----
  
    {"PrecompiledHeader", "Yc",
!    "Create", "Create",
!    cmVS7FlagTable::UserValueIgnored | cmVS7FlagTable::Continue},
    {"PrecompiledHeader", "Yu",
!    "Use", "Use",
!    cmVS7FlagTable::UserValueIgnored | cmVS7FlagTable::Continue},
    {"PrecompiledHeader", "",
     "Not Using Precompiled Headers", "NotUsing", 0},
***************
*** 239,243 ****
    //String Properties
    // Skip [TrackerLogDirectory] - no command line Switch.
!   // Skip [PrecompiledHeaderFile] - no command line Switch.
    {"PrecompiledHeaderOutputFile", "Fp",
     "Precompiled Header Output File",
--- 241,250 ----
    //String Properties
    // Skip [TrackerLogDirectory] - no command line Switch.
!   {"PrecompiledHeaderFile", "Yc",
!    "Precompiled Header Name",
!    "", cmVS7FlagTable::UserValueRequired},
!   {"PrecompiledHeaderFile", "Yu",
!    "Precompiled Header Name",
!    "", cmVS7FlagTable::UserValueRequired},
    {"PrecompiledHeaderOutputFile", "Fp",
     "Precompiled Header Output File",



More information about the Cmake-commits mailing list