1. 01 Sep, 2009 16 commits
    • Brad King's avatar
      Make CTest.UpdateGIT robust to user git config · 06332c88
      Brad King authored
      Part of this test does "git pull" on a dirty work tree.  We need to make
      sure that 'branch.master.rebase' is false for the test repository.
      Otherwise if it is true in the user configuration then pull will refuse
      to rebase and the test will fail.
      06332c88
    • Clinton Stimpson's avatar
      d6e8ffa9
    • Bill Hoffman's avatar
    • Bill Hoffman's avatar
      Move /MANIFEST flag into -E vs_link. This is so it can be used by the intel... · e9a170b1
      Bill Hoffman authored
      Move /MANIFEST flag into -E vs_link.  This is so it can be used by the intel compilers without having to specifiy it in the intel compiler files
      e9a170b1
    • Bill Hoffman's avatar
      Handle embeded manifests with ifort. · 5fa47842
      Bill Hoffman authored
      5fa47842
    • Brad King's avatar
      Test the user package registry · 07f029d6
      Brad King authored
      We teach the FindPackageTest to build a sample project that stores its
      build tree in the user package registry using export(PACKAGE), and then
      find it with find_package.
      07f029d6
    • Brad King's avatar
      Teach export(PACKAGE) to fill the package registry · 16ce84b0
      Brad King authored
      We define the export(PACKAGE) command mode to store the location of the
      build tree in the user package registry.  This will help find_package
      locate the package in the build tree.  It simplies user workflow for
      manually building a series of dependent projects.
      16ce84b0
    • Brad King's avatar
      Teach find_package to search a "package registry" · ed0650f6
      Brad King authored
      A common user workflow is to build a series of dependent projects in
      order.  Each project locates its dependencies with find_package.  We
      introduce a "user package registry" to help find_package locate packages
      built in non-standard search locations.
      
      The registry explicitly stores locations of build trees providing
      instances of a given package.  There is no defined order among the
      locations specified.  These locations should provide package
      configuration files (<package>-config.cmake) and package version files
      (<package>-config-version.cmake) so that find_package will recognize the
      packages and test version numbers.
      ed0650f6
    • Brad King's avatar
      Use Intel for Linux flags only on Linux · 2eca4dd2
      Brad King authored
      The commit "Split Intel compiler information files" moved some Linux
      specific flags into the platform-independent Intel compiler info files.
      This moves them back.
      2eca4dd2
    • Brad King's avatar
      Fix FortranCInterface_VERIFY for non-C++ case · dc788387
      Brad King authored
      The verification program entry point (main) is defined in a C source
      file, so the C compiler should be used to link when only Fortran and C
      are involved.  The C++ compiler should still be used when the CXX option
      is enabled.
      dc788387
    • Zach's avatar
      ENH: Improved test reporting output · 90cc5c5e
      Zach authored
      90cc5c5e
    • Brad King's avatar
      Test link multiplicity export/import · d2591288
      Brad King authored
      We test that LINK_INTERFACE_MULTIPLICITY propagates through export() and
      install(EXPORT) into dependent projects.  A simple cycle of two archives
      that need to be scanned three times ensures that the importing project
      uses the multiplicity correctly.
      d2591288
    • Brad King's avatar
      Test link multiplicity · 0cfd8c41
      Brad King authored
      This tests the LINK_INTERFACE_MULTIPLICITY property for a cycle of three
      static libraries that must be scanned three times to link properly.
      0cfd8c41
    • Brad King's avatar
      Define 'multiplicity' for cyclic dependencies · 69251f75
      Brad King authored
      We create target property "LINK_INTERFACE_MULTIPLICITY" and a per-config
      version "LINK_INTERFACE_MULTIPLICITY_<CONFIG>".  It sets the number of
      times a linker should scan through a mutually dependent group of static
      libraries.  The largest value of this property on any target in the
      group is used.  This will help projects link even for extreme cases of
      cyclic inter-target dependencies.
      69251f75
    • Brad King's avatar
      Make FortranCInterface_VERIFY verbose on failure · 78160cee
      Brad King authored
      We enable verbose build output in the try_compile of the simple project.
      This makes valuable information available in the case of failure.
      78160cee
    • Kitware Robot's avatar
      KWSys Nightly Date Stamp · 1d772a2b
      Kitware Robot authored
      1d772a2b
  2. 31 Aug, 2009 8 commits
  3. 30 Aug, 2009 2 commits
  4. 29 Aug, 2009 1 commit
  5. 28 Aug, 2009 4 commits
  6. 27 Aug, 2009 2 commits
  7. 26 Aug, 2009 3 commits
  8. 25 Aug, 2009 1 commit
  9. 24 Aug, 2009 3 commits