1. 13 Jan, 2011 3 commits
    • David Cole's avatar
      Add CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS variable · fa4a3b04
      David Cole authored
      The parent commit added a warning message whenever a required file
      does not exist.
      
      As it turns out, the "required" files never exist when built with
      Visual Studio Express editions. Add a variable to suppress these
      warning messages because only packagers or naive includers of
      this file will care to see such warning messages.
      
      We want to warn about this condition by default so that people who
      are using InstallRequiredSystemLibraries without understanding it
      fully will have a chance of understanding why it's not working in
      the event of missing required files.
      
      But we also want to give projects the ability to suppress this warning
      (by "project's choice default") so that they can encourage users who
      are restricted to using an Express edition to build their project.
      
      Packagers should explicitly use...
      
        -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS=OFF
      
      ...when building releases. That way, their release build process will warn
      them about any missing files, but only if their project CMakeLists files
      use a construct similar to CMake's:
      
        IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)
          SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)
        ENDIF()
      fa4a3b04
    • David Cole's avatar
      VS10: Fix problems with InstallRequiredSystemLibraries. · fc144924
      David Cole authored
      Thanks to "J Decker" on the CMake mailing list for pointing out
      that one of the MSVC10_CRT_DIR settings was using "VC90" instead
      of "VC100".
      
      After fixing that, I added the code to generate a CMake warning
      if one of the files we think is "required" does not exist.
      
      Then, with VS10, there were several other problems that the
      warning revealed:
      
       - MSVC10_REDIST_DIR needed more PATHS to be found correctly
      
       - the 64-bit directory is named "x64" now, not "amd64" as in
         previous VS versions
      
       - manifest files no longer exist as separate files in the
         redist subdirectories (they must be built-in as resources
         to the dlls...?)
      fc144924
    • Kitware Robot's avatar
      KWSys Nightly Date Stamp · f5b43f59
      Kitware Robot authored
      f5b43f59
  2. 12 Jan, 2011 1 commit
  3. 11 Jan, 2011 25 commits
  4. 10 Jan, 2011 7 commits
  5. 09 Jan, 2011 1 commit
  6. 08 Jan, 2011 1 commit
  7. 07 Jan, 2011 2 commits
    • David Cole's avatar
      CPack: Detect more URLs in CPACK_NSIS_MENU_LINKS (#10644) · 1bbe4e69
      David Cole authored
      Previously, only strings containing "http:" qualified as
      URLs when found in CPACK_NSIS_MENU_LINKS. Now, we use a
      regex to detect strings beginning with any of the following:
      
        ftp://
        ftps://
        http://
        https://
        news://
        mailto:
      
      This commit also moves the caller of CreateMenuLinks outside
      the "if (cpackPackageExecutables)" block, allowing clients to
      use CPACK_NSIS_MENU_LINKS without also having CPACK_PACKAGE_EXECUTABLES
      defined. That bit of this commit fixes the remainder of the
      issue described in http://public.kitware.com/Bug/view.php?id=7828
      
      Also, added a set(CPACK_NSIS_MENU_LINKS ...) to the CPackComponents
      test to enable verifying that all of this actually works.
      1bbe4e69
    • Bill Hoffman's avatar
      Change the nightly tests to build from the nightly branch and not next. · faf1c1e4
      Bill Hoffman authored
      This will make sure that the nightly test matches the dashboard nightly section.
      When it was next, it used next from when the test was run.
      faf1c1e4