1. 14 Jan, 2015 1 commit
    • Brad King's avatar
      Revert topic 'feature_record_msvc' · 0b7e7e27
      Brad King authored
      Revert commits:
      
       2d738ce3 Help: Add notes for topic 'feature_record_msvc'
       f73718c9 Features: Enable writing of MSVC compiler feature header.
       64c30bdc Features: Record for MSVC C++ 2015 and MSVC C 2010-2015.
       225c0ef8 Features: Record for MSVC 2010-2013.
      
      This topic was merged to master prematurely, so remove it.
      0b7e7e27
  2. 11 Jan, 2015 2 commits
  3. 18 Oct, 2013 1 commit
    • Brad King's avatar
      MSVC: Add /FS flag for cl >= 18 to allow parallel compilation (#14492) · 216afc8a
      Brad King authored
      In generators such as Ninja that can run multiple "cl" processes that
      refer to the same compiler .pdb file (/Fd) at the same time, MSVC from
      Visual Studio 2013 complains:
      
       fatal error C1041: cannot open program database '.../vc120.pdb';
       if multiple CL.EXE write to the same .PDB file, please use /FS
      
      According to "cl /?":
      
       /FS force to use MSPDBSRV.EXE
      
      Add the flag to compilation lines for this compiler version just after the
      /Fd option.
      216afc8a
  4. 30 Aug, 2012 1 commit
    • Brad King's avatar
      Modernize MSVC compiler information files · f3ddfef1
      Brad King authored
      Remove the old-style "Windows-cl.cmake" and its helper "cl.cmake".  Load
      the information through new-style "Platform/Windows-MSVC-<lang>.cmake"
      files.  Factor information common to C and CXX into a helper file
      "Platform/Windows-MSVC.cmake" loaded from the per-language files.
      f3ddfef1