1. 12 Jan, 2009 2 commits
  2. 11 Jan, 2009 2 commits
    • Alexander Neundorf's avatar
      ENH: patch from Miguel, · 0d48ea69
      Alexander Neundorf authored
      As it is today the generator creates linked resources to
      LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH if they are not a
      subdirectory of the binary dir, so that the IDE can detect the
      Binaries (this was addressed previously as a result of a bug report).
      
      Reduces code redundancy by encapsulating common behaviour for
      LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH in AppendLinkedResource.
      
      Addresses the two new variable names for these locations,
      CMAKE_LIBRARY_OUTPUT_DIRECTORY and CMAKE_RUNTIME_OUTPUT_DIRECTORY respectively.
      
      Finally, it is addressing a bug in the current code for relative paths
      in these variables. If it is a relative path to the binary dir, the
      IsSubdirectory call returns false and so it creates the linked
      resource. The created linked resource produces an error in the Eclipse
      IDE because the IDE expects it to be a full path. The patch now
      addresses this by concatenating the binary dir if it is a relative
      path.
      0d48ea69
    • Brad King's avatar
      STYLE: Nightly Date Stamp · 3db17e22
      Brad King authored
      3db17e22
  3. 10 Jan, 2009 5 commits
  4. 09 Jan, 2009 14 commits
  5. 08 Jan, 2009 4 commits
  6. 07 Jan, 2009 6 commits
    • Clinton Stimpson's avatar
      · 497b6df2
      Clinton Stimpson authored
      ENH:  Tweak System Name field for cross compiling, so it doesn't have a file chooser button.
      497b6df2
    • Brad King's avatar
      ENH: Clean per-config export files during install · 5797b1cd
      Brad King authored
      When installing the main export file the install tree may be dirty.  If
      out-dated per-config files exist they may break the newly installed main
      file which when it globs them.  This teaches the installation script to
      detect when it is about to replace the main export file with a different
      one and cleans out any existing per-config files.
      5797b1cd
    • Brad King's avatar
      ENH: Add undocumented file(DIFFERENT) command · f074d9f5
      Brad King authored
      This new command will be used by generated installation scripts to
      determine whether an already-installed export file has changed.
      f074d9f5
    • Brad King's avatar
      ENH: Refactor computation of import file glob · 254782ed
      Brad King authored
      New method cmExportInstallFileGenerator::GetConfigImportFileGlob
      computes the globbing expression that an installed export file uses to
      load its per-configuration support files.
      254782ed
    • Brad King's avatar
      ENH: Teach CTest to submit test property LABELS · 377bebb9
      Brad King authored
      This teaches CTest to send the test property "LABELS" in Test.xml
      dashboard submissions as Label elements inside a Labels element.
      377bebb9
    • Brad King's avatar
      STYLE: Nightly Date Stamp · 605f4bd3
      Brad King authored
      605f4bd3
  7. 06 Jan, 2009 4 commits
  8. 05 Jan, 2009 3 commits
    • Brad King's avatar
      ENH: Improve test property speed with a map · ed3bb743
      Brad King authored
      Previously we stored a vector of tests to preserve their order.
      Property set/get operations would do a linear search for matching tests.
      This uses a map to efficiently look up tests while keeping the original
      order with a vector for test file generation.
      ed3bb743
    • Brad King's avatar
      ENH: Re-enable new 'testing' test mode · b5f3d4be
      Brad King authored
      This fixes selection of a configuration when none is specified to find
      an available configuration of the ctest test-command.
      b5f3d4be
    • Brad King's avatar
      BUG: Capture cout and cerr from internal ctest · 2703d51b
      Brad King authored
      When CTest detects that a test is running its own executable it
      optimizes the test by using an internal instance of cmCTest instead of
      creating a new process.  However, the internal instance was using cout
      and cerr directly.  This redirects the output to a string stream to
      avoid direct display of the internal test's output.
      2703d51b