1. 09 Aug, 2010 1 commit
  2. 15 Mar, 2010 1 commit
    • Brad King's avatar
      Support multiple arguments in CC,CXX,FC values · fd38eda9
      Brad King authored
      Teach compiler identification to support values such as
      
        export CC='gcc -g -O2'
      
      by separating the arguments on spaces.  We already do this for the
      values of CFLAGS, CXXFLAGS, and FFLAGS.
      fd38eda9
  3. 11 Feb, 2010 1 commit
  4. 01 Feb, 2010 3 commits
    • Brad King's avatar
      Revert accidental CMake-2-8 branch commit · 5a0653ed
      Brad King authored
      Commit "Add alternate per-vendor compiler id detection" on this branch
      was meant for the main development line.
      5a0653ed
    • Brad King's avatar
      Add alternate per-vendor compiler id detection · 3c2ecbe7
      Brad King authored
      At least one Fortran compiler does not provide a preprocessor symbol to
      identify itself.  Instead we try running unknown compilers with version
      query flags known for each vendor and look for known output.  Future
      commits will add vendor-specific flags/output table entries.
      3c2ecbe7
    • Brad King's avatar
      Add alternate per-vendor compiler id detection · 10787297
      Brad King authored
      At least one Fortran compiler does not provide a preprocessor symbol to
      identify itself.  Instead we try running unknown compilers with version
      query flags known for each vendor and look for known output.  Future
      commits will add vendor-specific flags/output table entries.
      10787297
  5. 28 Jan, 2010 1 commit
  6. 19 Nov, 2009 1 commit
  7. 01 Oct, 2009 1 commit
  8. 28 Sep, 2009 1 commit
    • Brad King's avatar
      Convert CMake non-find modules to BSD License · 3a666595
      Brad King authored
      This adds copyright/license notification blocks CMake's non-find
      modules.  Most of the modules had no notices at all.  Some had notices
      referring to the BSD license already.  This commit normalizes existing
      notices and adds missing notices.
      3a666595
  9. 09 Mar, 2008 1 commit
  10. 25 Feb, 2008 1 commit
    • Brad King's avatar
      ENH: Improvied compiler identification robustness · 9211b0d2
      Brad King authored
        - Write a single source file into the compiler id directory
        - This avoid requiring the compiler to behave correctly with
          respect to include rules and the current working directory
        - Helps to identify cross-compiling toolchains with unusual
          default behavior
      9211b0d2
  11. 21 Jan, 2008 1 commit
  12. 18 Jan, 2008 1 commit
  13. 07 Jan, 2008 1 commit
  14. 02 Jan, 2008 1 commit
  15. 15 Dec, 2007 1 commit
  16. 10 Aug, 2007 1 commit
    • Alexander Neundorf's avatar
      · 40e55ab7
      Alexander Neundorf authored
      BUG: fix compiler id test on cygwin
      
      Alex
      40e55ab7
  17. 09 Aug, 2007 1 commit
    • Alexander Neundorf's avatar
      · 176fe63d
      Alexander Neundorf authored
      ENH: UNIX, CYGWIN, WIN32, APPLE, QNXNTO and BEOS are not longer set in
      cmMakefile.cxx, but now in the platform files and are now valid for the
      target platform, not the host platform.
      New variables CMAKE_HOST_WIN32, CMAKE_HOST_UNIX, CMAKE_HOST_APPLE and
      CMAKE_HOST_CYGWIN have been added in cmMakefile.cxx (...and have now to be
      used in all cmake files which are executed before
      CMakeSystemSpecificInformation.cmake is loaded). For compatibility the old
      set is set to the new one in CMakeDetermineSystem.cmake and reset before the
      system platform files are loaded, so custom language or compiler modules
      which use these should still work.
      
      Alex
      176fe63d
  18. 27 Jun, 2007 1 commit
    • Alexander Neundorf's avatar
      · d44bd255
      Alexander Neundorf authored
      BUG: use ${LANG}_COMPILER_ARG1 also here, otherwise some compilers won't be
      able to compile e.g. the C++ source file (e.g. the ADSP compiler needs -c++
      for compiling C++ files)
      
      Alex
      d44bd255
  19. 07 Jun, 2007 1 commit
    • Alexander Neundorf's avatar
      · b956fc24
      Alexander Neundorf authored
      STYLE: remove out commented code
      
      Alex
      b956fc24
  20. 25 May, 2007 2 commits
    • Alexander Neundorf's avatar
      · 55f11b34
      Alexander Neundorf authored
      ENH: add option to FILE(STRINGS NO_HEX_CONVERSION) to disable automatic
      conversion of hex and srec files to binary.
      Without this automatic conversion, everywhere where a compiled file is parsed for strings the
      a file(HEX2BIN somefile binfile) command has to be added otherwise it will
      not work for these compilers. I tried this with DetermineCompiler and
      CheckTypeSize and nobody will do this except the users who work with such
      compilers. For them it will break if they don't add this conversion command
      in all these places.
      If FILE(STRINGS) is used with a text file, it
      will in most cases still work as expected, since it will only convert hex
      and srec files. If a user actually wants to get text out of hex files, he
      knows what he's doing and will see the hint in the documentation.
      
      Anyway, it should work without having to create a temporary file, will work
      on this later.
      
      Alex
      55f11b34
    • Alexander Neundorf's avatar
      · f4eb5418
      Alexander Neundorf authored
      ENH: make the compiler id detection work, even if the output file name of
      the compiler is completely unknown and even if it produces intel hex or
      motorola s-record files, with test
      
      Alex
      f4eb5418
  21. 18 May, 2007 1 commit
  22. 17 May, 2007 1 commit
  23. 03 May, 2007 1 commit
  24. 30 Apr, 2007 1 commit
    • Alexander Neundorf's avatar
      · 412c0f4a
      Alexander Neundorf authored
      STYLE: comment which says which variables this macro sets
      
      Alex
      412c0f4a
  25. 28 Apr, 2007 1 commit