1. 08 May, 2015 1 commit
  2. 07 May, 2015 5 commits
    • Thomas Herz's avatar
      Ninja: Do not use newlines in response files with Windows GNU tools (#15439) · 20560e8d
      Thomas Herz authored and Brad King's avatar Brad King committed
      Since commit v2.8.11~213^2 (Ninja: Avoid LNK1170 linker error, 2013-02-01)
      we generate linker response files with "$in_newline" to support a large
      number of object files with the MS link.exe tool.  However, the GNU linker
      on Windows does not understand the newline endings that Ninja puts in the
      response files.  Switch back to "$in" for that case.
      20560e8d
    • Thomas Herz's avatar
      Ninja: Use forward slashes for any GCC on Windows (#15439) · b3de0dfe
      Thomas Herz authored and Brad King's avatar Brad King committed
      Any GCC compiler on a Windows host needs forward slashes, not just
      those built for MinGW.
      b3de0dfe
    • Brad King's avatar
      Ninja: Refactor detection of MinGW tools on Windows · 378c2a0e
      Brad King authored
      Check for CMAKE_COMPILER_IS_MINGW only after enabling a language when it
      might actually be set.  Previously this worked by accident because the
      check for working compiler or a second language enabled would cause the
      code path to be taken.
      
      Store UsingMinGW as an instance member of cmGlobalNinjaGenerator so that
      it is reset on each reconfigure.  Otherwise cmake-gui cannot switch
      between build trees for MinGW or non-MinGW tools.
      378c2a0e
    • Brad King's avatar
      RC: Simplify selection of resource compiler based on C/C++ toolchain · 957c2aac
      Brad King authored
      Revert the refactoring by commit v2.8.11~105^2~1 (Ninja: use MinGW
      generator code in EnableLanguage, 2013-03-09) and move the MinGW-
      specific logic back to the "MinGW Makefiles" generator.  Instead teach
      the platform information modules for GNU and MSVC on Windows to set the
      preferred RC compiler just before enabling the RC language.  This way
      we choose the RC compiler based on the C/C++ toolchain that is actually
      enabled.
      957c2aac
    • Kitware Robot's avatar
      CMake Nightly Date Stamp · b3ae0609
      Kitware Robot authored
      b3ae0609
  3. 06 May, 2015 1 commit
  4. 05 May, 2015 6 commits
  5. 04 May, 2015 27 commits