Skip to content
Snippets Groups Projects
  1. Sep 15, 2016
  2. Sep 14, 2016
  3. Sep 13, 2016
  4. Sep 12, 2016
    • Tobias Hunger's avatar
    • Brad King's avatar
      Help: Add notes for topic 'timestamp-names' · 410add40
      Brad King authored
      410add40
    • Nils Gladitz's avatar
      CTestSVN: Fix segfault when CTEST_UPDATE_VERSION_ONLY is enabled · b35311ca
      Nils Gladitz authored
      Before the change the list of externals was queried only
      before the svn update.
      
      With the change the list is queried both before and after.
      This should also be more accurate since the list of externals might
      change during the update.
      b35311ca
    • Ruslan Baratov's avatar
      string(TIMESTAMP ...): add '%a' and '%b' format specifiers · 751f7b52
      Ruslan Baratov authored
      %b: Abbreviated month name (e.g. Oct).
      %a: Abbreviated weekday name (e.g. Fri).
      751f7b52
    • Brad King's avatar
      Merge topic 'geh-failure-tests' · a7305ef0
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      612d6f29 Tests: Refactor GenerateExportHeader test code
      ce76abb4 Tests: Add data symbols to GenerateExportHeader test
      8f95b93b Tests: Add failure test for GenerateExportHeader
      a7305ef0
    • Bekenn's avatar
      Help: Fix formatting in separate_arguments documentation · 4f349a86
      Bekenn authored and Brad King's avatar Brad King committed
      Make backslashes visible in the text.  Rename VARIABLE to <var> in
      second signature for consistency with the first signature.  Add link to
      referenced MSDN documentation.
      4f349a86
    • Tobias Hunger's avatar
      cmake: Introduce ReportCapabilitiesJson · c73967cb
      Tobias Hunger authored
      Introduce cmake::ReportCapabilitiesJson which returns a the Json object
      that is serialized in cmake::ReportCapabilities.
      
      This allows to re-use the information in cmake-server.
      c73967cb
    • Tobias Hunger's avatar
      Update .gitignore · 366e3828
      Tobias Hunger authored
      Ignore *.user* files from QtCreator and *.pyc files.
      366e3828
    • Dan Kegel's avatar
      Re-order link line to place RPATH entries before libraries · 9370b697
      Dan Kegel authored and Brad King's avatar Brad King committed
      Since we support adding arbitrary flags to the link line via
      `target_link_libraries` the project/user may add their own RPATH flags
      (typically for system library locations).  Re-order the link line to
      place our generated RPATH entries before the libraries so that they also
      come before flag-specified entries.  Otherwise our in-build-tree RPATH
      entries may not be preferred by the dynamic loader and we could collide
      with libraries in the system directories.
      
      Closes: #16293
      9370b697
    • Matthew Woehlke's avatar
      Tests: Refactor GenerateExportHeader test code · 612d6f29
      Matthew Woehlke authored and Brad King's avatar Brad King committed
      Refactor the library code used in the GenerateExportHeader test to use
      an improved naming convention that more directly identifies what it
      being tested, making use of namespaces to avoid possible symbol
      collisions. This also eliminates duplicate cases such as `libshared()`
      and `libshared_not_exported()` which had the same decoration, and adds
      consistent pairings of <name>_EXPORT and <name>_DEPRECATED_EXPORT which
      were missing previously. The data tests from the previous commit are
      also added to `libstatic` and `libshared_and_static` for consistency.
      
      Note that there are no exported members of exported classes, as these
      are not allowed on Windows.
      612d6f29
    • Matthew Woehlke's avatar
      Tests: Add data symbols to GenerateExportHeader test · ce76abb4
      Matthew Woehlke authored and Brad King's avatar Brad King committed
      Add static data members and global variables to the GenerateExportHeader
      shared library, testing that export decoration for these works in
      addition to decoration of classes and free functions.
      ce76abb4
    • Matthew Woehlke's avatar
      Tests: Add failure test for GenerateExportHeader · 8f95b93b
      Matthew Woehlke authored and Brad King's avatar Brad King committed
      Modify notation of statements in the GenerateExportHeader test expected
      to result in link errors. Modify script used to build the test to also
      generate a suite of modified sources, each having exactly one of the
      failing lines enabled, and to generate EXCLUDE_FROM_ALL executables for
      the same. Modify RunCMake script used to drive the test to read the list
      of such executables and try to build each of them, verifying that they
      do in fact fail to build.
      
      This will verify that the _NO_EXPORT macros are working as expected, and
      will also catch errors like the one that commit 0cbaaf2d
      (GenerateExportHeader: Fix add_compiler_export_flags regression,
      2016-09-01) fixed.
      
      When setting up the failure tests for GenerateExportHeader, check if the
      compiler actually hides non-exported stuff.  If not, the failure tests
      won't fail, and will cause the overall test to fail.  Since this
      typically is only the case for very old compilers, simply skipping them
      as opposed to trying to do something more fine grained seems reasonably
      safe.
      8f95b93b
    • Brad King's avatar
      Merge topic 'clang-tidy' · 03bae468
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      73128b82 cmDependsFortran: simplify boolean expression
      8f324c7c cmSystemTools: simplify boolean expressions
      5d3b5bef QCMakeCacheView: simplify boolean expression
      ad42eb33 QCMakeCacheView: no else after return
      03bae468
    • Brad King's avatar
      Merge topic 'bzip2-imported-targets' · b3b238c3
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      79eba4b7 Help: Add notes for topic 'bzip2-imported-targets'
      069cac58 Tests: Add FindBZip2 unit tests
      e9ce0503 FindBZip2: Add imported target
      b3b238c3
    • Brad King's avatar
      Merge topic 'drop-cygwin-binary' · a3aaf0a1
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      db915a37 Utilities/Release: Drop Cygwin binary
      a3aaf0a1
    • Brad King's avatar
      Merge topic 'wix-feature-patch' · f27f6f8f
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      c0bccc51 CPackWIX: Enabled patching of WIX <Feature> tags
      f27f6f8f
    • Brad King's avatar
      Merge topic 'vs-default-v100' · 58e56607
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      861f1b3d VS: Do not default to missing v100 64-bit toolset on VS 2010 Express
      58e56607
Loading