1. 20 May, 2011 3 commits
  2. 19 May, 2011 2 commits
  3. 18 May, 2011 1 commit
    • Brad King's avatar
      run_compile_commands: Avoid extra stl vector conversion · c45c60b2
      Brad King authored
      The Sun compiler does not provide the proper vector constructor to
      initialize it from an iterator pair of a non-matching type.  Extend the
      ParseUnixCommandLine API to provide a vector of the proper type so no
      conversion is needed.
  4. 17 May, 2011 2 commits
  5. 16 May, 2011 2 commits
  6. 25 Apr, 2011 1 commit
  7. 14 Apr, 2011 1 commit
    • Brad King's avatar
      find_package: Fix system package registry test path conversion · 08b93977
      Brad King authored
      Do not use file(TO_NATIVE_PATH) to compute the value to store in the
      registry.  It is meant for constructing values to be put in shells.
      Since find_package() can use the value with CMake-normalized slashes do
      not bother with any conversion.
  8. 13 Apr, 2011 1 commit
  9. 11 Apr, 2011 1 commit
    • David Cole's avatar
      ExternalProject: Add SVN_TRUST_CERT argument · 3a5a402a
      David Cole authored
      Which adds --non-interactive and --trust-server-cert to the svn
      checkout and update command lines. This allows ExternalProject
      clients to pull from an https:// based svn server even though
      the server may not have a valid or trusted certificate.
      Caveat emptor: I would NOT recommend using this except as a
      short-term work-around. Rather, the server should have a valid,
      trusted certificate, or the client should be using "http" instead
      of "https".
  10. 07 Apr, 2011 1 commit
    • Brad King's avatar
      find_package: Forward component list for recursive calls in modules · 9fc7ea4c
      Brad King authored
      Some find modules call find_package recursively to locate a package
      configuration file for the package instead of searching for individual
      pieces.  Commit 79e9b755 (Help recursive find_package calls in modules,
      2008-10-03) taught find_package to forward the version number and EXACT
      arguments through the recursive call automatically.  Do the same for the
      component list.
  11. 01 Apr, 2011 1 commit
  12. 31 Mar, 2011 2 commits
    • Eric Noulard's avatar
      Fix #11964 Handle lib64 library on Linux · 126c993d
      Eric Noulard authored
      The AMD64 ABI document http://www.x86-64.org/documentation/abi.pdf
      does specify that 64bits binary libraries should end up in <prefix>/lib64
      and 32bits ones in <prefix>/lib. All but debian based distros do so,
      and some like OpenSUSE even enforce the rule when packaging with RPM
      and refuse to build the RPM if this is not the case.
      After some discussion (see the bug notes) we cannot do that behind
      the scene and the current fix supposes that the user shall use
      the CMAKE_INSTALL_LIBDIR variables content in its INSTALL rules if
      he wants to put the lib in the right place. CMAKE_INSTALL_LIBDIR
      shall have the appropriate value depending on the Linux distribution
      found and 32/64bitness of the host.
      The cross-compiling case (even 32bits compile on a 64bits host)
      is not handled.
    • Clinton Stimpson's avatar
  13. 30 Mar, 2011 1 commit
    • Brad King's avatar
      Normalize slashes of add_custom_(command|target) DEPENDS (#11973) · 12860505
      Brad King authored
      All commands accepting file paths should normalize the slashes so that
      the string-represented names can be compared reliably.  The commands
      add_library and add_executable have done this for years.  We taught
      add_custom_command to normalize its OUTPUT names in commit a75a0a14
      (Normalize add_custom_command OUTPUT names, 2010-12-15).  We handled a
      special case of the DEPENDS option in commit 7befc007 (Handle trailing
      slashes on add_custom_command DEPENDS, 2011-01-26).
      Teach both add_custom_command and add_custom_target to normalize slashes
      of DEPENDS files up front.  This approach subsumes the above-mentioned
      special case so remove the one line added for it but keep its test.
      Extend the CustomCommand test to check that slash count mismatches
      between custom command OUTPUT and DEPENDS can still be linked correctly.
  14. 24 Mar, 2011 1 commit
  15. 23 Mar, 2011 1 commit
  16. 18 Mar, 2011 4 commits
    • David Cole's avatar
      ProcessorCount: Use ERROR_QUIET with execute_process (#11302) · e6c27010
      David Cole authored
      Also, comment out all "debugging" calls to message() that helped
      us interpret the output on other platforms when running on the
      dashboard clients.
      Using ERROR_QUIET avoids unnecessary stderr output while calling
      external tools to determine the processor count. If there's an
      error parsing the output, we set the count to 0 anyhow.
      Also, the test will fail on a CMake dashboard run if the count
      comes back equal to 0.
      Now that the code is "done"-ish, remove the debugging output.
      Expect no output on stdout or stderr when calling the
      ProcessorCount function from now on.
    • Brad King's avatar
      Disable Java test with Xcode generator · 80ccc9aa
      Brad King authored
      The parent commit 46c0a583 (Enable Java test more carefully on Apple,
      2011-03-18) failed to restore the exclusion of Xcode when enabling the
      Java test that was originally removed by commit c8f39193 (Avoid problem
      reading jni.h on Macs, 2010-10-25).  The Xcode generator does not work
      with the current Java support at all.
    • Andreas Schneider's avatar
    • Brad King's avatar
      Enable Java test more carefully on Apple · 46c0a583
      Brad King authored
      The CTEST_RUN_Java option added by commit c8f39193 (Avoid problem
      reading jni.h on Macs, 2010-10-25) was a quick hack to disable the Java
      test on Mac machines after an update from Apple created a broken jni.h
      symlink.  Remove the option and instead test whether jni.h exists as a
      readable file before reading it.  This restores the original Java test
      enabling logic but makes it robust to the broken symlink.
  17. 15 Mar, 2011 7 commits
  18. 14 Mar, 2011 1 commit
  19. 13 Mar, 2011 1 commit
  20. 11 Mar, 2011 1 commit
  21. 10 Mar, 2011 1 commit
  22. 04 Mar, 2011 4 commits