summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-10-319-135/+250
|\
| * KWSys 2014-10-31 (88c8cc7f)KWSys Robot2014-10-319-135/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 88c8cc7f | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 29ffaf43..88c8cc7f Ben Boeckel (11): 9bf03363 Avoid if() quoted auto-dereference 771e0f22 DynamicLoader: use strings for arguments 86e20d68 Directory: remove extra define 6cc24510 SystemTools: use strings in environment functions bab5b1f2 SystemTools: add string overload for ReplaceString f3fb01cf SystemTools: use strings for path-related APIs 0dfbe56d SystemTools: use strings for making C identifiers 4690fc8d SystemTools: use strings in registry function 1b762a41 SystemTools: search for characters 4a060347 SystemInformation: use %ls for WCHAR* format specifiers d31f7b12 SystemTools: remove unused variable Brad King (1): 88c8cc7f Fix configure_file call to use COPYONLY, not COPY_ONLY Clinton Stimpson (1): 5bf91dda SystemTools: Use extended length path for copying files. Change-Id: I16e8e55dea1c171c04f9c7d04ae3c575531097c3
* | Merge branch 'release'Brad King2014-10-310-0/+0
|\ \
| * \ Merge branch 'doc-add_library-typo' into releaseBrad King2014-10-311-1/+1
| |\ \
| * \ \ Merge branch 'doc-add_compile_options' into releaseBrad King2014-10-293-14/+17
| |\ \ \
| * \ \ \ Merge branch 'FindCurses-include-CheckLibraryExists' into releaseBrad King2014-10-291-1/+2
| |\ \ \ \
* | \ \ \ \ Merge topic 'ExternalProject_CMAKE_CACHE_DEFAULT_ARGS'Brad King2014-10-3114-21/+162
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 609037f4 ExternalProject: Add unit tests for CMAKE_CACHE_DEFAULT_ARGS 98cdb658 ExternalProject: Add CMAKE_CACHE_DEFAULT_ARGS arguments 36cf8a1e Tests/Tutorial: Fix when USE_MYMATH is OFF
| * | | | | | ExternalProject: Add unit tests for CMAKE_CACHE_DEFAULT_ARGSDaniele E. Domenichelli2014-10-316-0/+80
| | | | | | |
| * | | | | | ExternalProject: Add CMAKE_CACHE_DEFAULT_ARGS argumentsDaniele E. Domenichelli2014-10-312-9/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This argument allows to set default arguments that are written in the initial cache file, but that are not forced, and therefore allows the user to change these values later (CMAKE_ARGS and CMAKE_CACHE_ARGS always overwrite the values). Also add some documentation to explain the differences between these 3 arguments. Extend ExternalProjectLocal test to cover CMAKE_CACHE_DEFAULT_ARGS.
| * | | | | | Tests/Tutorial: Fix when USE_MYMATH is OFFDaniele E. Domenichelli2014-10-316-12/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unit tests for the square root of "-25" currently fail when USE_MYMATH is disabled. The "mysqrt" method in the tutorials, returns "0" for a negative value, while "sqrt" returns "NaN", and therefore the output is not accepted by the test. This patch checks if the number is negative and eventually returns "0" before calling "sqrt" or "mysqrt" to fix this issue. Printing a NaN might cause issues with the string catched by the tests on some platform. Therefore assume that "0" is correct and "fix" the USE_MYMATH=OFF version by checking if the number is negative and eventually returning "0" before calling "sqrt" or "mysqrt".
* | | | | | | Merge topic 'VERSION_no_sscanf'Brad King2014-10-312-19/+103
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ef09df64 cmSystemTools: reimplement verson comparison without sscanf() 667560c8 extend the testing for version comparison
| * | | | | | | cmSystemTools: reimplement verson comparison without sscanf()Rolf Eike Beer2014-10-312-13/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This now has the advantage that it works with version strings with any number of components.
| * | | | | | | extend the testing for version comparisonRolf Eike Beer2014-10-291-6/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This now checks also the negative outcome of the comparision operation, and adds a bunch more different cases.
* | | | | | | | Merge topic 'CheckStructHasMember-avoid-breakage-on-Wall'Brad King2014-10-311-2/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d6ba358 CheckStructHasMember: Avoid clang -Wall breakage (#15203)
| * | | | | | | | CheckStructHasMember: Avoid clang -Wall breakage (#15203)Peter Wu2014-10-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With CMAKE_C_COMPILER=clang and CMAKE_C_FLAGS='-Wall -Werror', this test breaks with -Werror,-Wuninitialized. Fix this by getting rid of the temporary variable.
* | | | | | | | | Merge topic 'doc-add_library-typo'Brad King2014-10-311-1/+1
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | 38825396 Documentation: Fix minor typo thecommand -> the command
| * | | | | | | | Documentation: Fix minor typo thecommand -> the commandNils Gladitz2014-10-311-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'xcode-inherit-warning-flags'Brad King2014-10-311-0/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 820e95d0 Xcode: Inherit global settings in per-target WARNING_CFLAGS (#15224)
| * | | | | | | | | Xcode: Inherit global settings in per-target WARNING_CFLAGS (#15224)Brad King2014-10-311-0/+1
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow projects to use CMAKE_CODE_ATTRIBUTE_WARNING_CFLAGS to add their own warning flags and have them used by the targets.
* | | | | | | | | CMake Nightly Date StampKitware Robot2014-10-311-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'dev/alternate-generator-binaries'Brad King2014-10-301-1/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f04e0a2b ninja: Find alternate Ninja-compatible binaries
| * | | | | | | | | ninja: Find alternate Ninja-compatible binariesBen Boeckel2014-10-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Red Hat distros, Ninja is /usr/bin/ninja-build because /usr/bin/ninja is an IRC bot.
* | | | | | | | | | Merge topic 'doc-add_compile_options'Brad King2014-10-303-14/+17
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 352cbb6e Help: Reference add_compile_options from add_definitions (#15225) a9f8c50a Help: Clarify add_compile_options documentation (#15225)
| * | | | | | | | | Help: Reference add_compile_options from add_definitions (#15225)Brad King2014-10-291-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we explain in add_definitions documentation that it is intended only for preprocessor definitions, link to add_compile_options for adding other flags. Also explicitly mention that the order of add_definitions calls with respect to target creation does not matter. This differs from the behavior now explicitly stated in the documentation of add_compile_options.
| * | | | | | | | | Help: Clarify add_compile_options documentation (#15225)Brad King2014-10-292-10/+11
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explain that it affects only targets added after the call. Fix the link to the COMPILE_OPTIONS directory propert documentation. Update the latter to explain that it is used to initialize the corresponding target property when a target is created.
* | | | | | | | | Merge topic 'unix-icon-install'Brad King2014-10-302-3/+9
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb13502f QtDialog: install the 128x128 icon fcb4541a QtDialog: don't install desktop file bits on Apple
| * | | | | | | | | QtDialog: install the 128x128 iconBen Boeckel2014-10-292-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also only install the icons to the icons directory.
| * | | | | | | | | QtDialog: don't install desktop file bits on AppleBen Boeckel2014-10-291-1/+1
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Apple uses the dmg file which doesn't have .desktop support.
* | | | | | | | | Merge topic 'doc-fix-html-favicon'Brad King2014-10-301-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ca83c39c Utilities/Sphinx: Fix html_favicon configuration
| * | | | | | | | | Utilities/Sphinx: Fix html_favicon configurationBrad King2014-10-291-1/+1
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The value must be either a full path or relative to the configuration directory, not relative to the 'static' directory. Use a full path. This avoids a warning: WARNING: favicon file 'cmake-favicon.ico' does not exist It worked before because all 'static' directory content is copied to the '_static' directory of html output anyway.
* | | | | | | | | Merge topic 'wince-tests'Brad King2014-10-301-1/+52
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5bd29b88 Tests: Run Tutorial steps 1-4 as tests for Windows CE
| * | | | | | | | | Tests: Run Tutorial steps 1-4 as tests for Windows CEPascal Bach2014-10-291-1/+52
| | | | | | | | | |
* | | | | | | | | | Merge topic 'cpack-bundle-codesign'Brad King2014-10-303-1/+152
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd3fbf36 CPack: Add support for code signing of bundles on MacOS
| * | | | | | | | | | CPack: Add support for code signing of bundles on MacOSAndré Klitzing2014-10-283-1/+152
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'fix--D-command-line-parsing'Brad King2014-10-307-1/+16
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aee7e4a0 cmCacheManager: parse -D flags more strictly 368e8de4 Tests: test -D parsing on the command line
| * | | | | | | | | | cmCacheManager: parse -D flags more strictlyBen Boeckel2014-10-202-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the case of: -DCACHE_VARS=-DEXTERNAL_PROJECT_CMAKE_ARG:BOOL=TRUE the variable is parsed out as: CACHE_VARS=-DEXTERNAL_PROJECT_CMAKE_ARG because the parser allows '=' in the variable name. Disallow such a name on the command line.
| * | | | | | | | | | Tests: test -D parsing on the command lineBen Boeckel2014-10-206-0/+15
| | | | | | | | | | |
* | | | | | | | | | | CMake Nightly Date StampKitware Robot2014-10-301-1/+1
| |_|_|/ / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge topic 'ExternalProject-format-docs'Brad King2014-10-291-188/+277
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d9c2c17b ExternalProject: Use explicit markup and definition lists in docs 98936ae3 ExternalProject: Convert docs to a bracket comment
| * | | | | | | | | | ExternalProject: Use explicit markup and definition lists in docsBrad King2014-10-281-139/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert ExternalProject module documentation to use explicit markup blocks for each command. Enumerate command options with definition lists instead of a literal block. This will allow more detail to be added later. Also fix the logic that parses options out of the documentation to be aware of the new layout.
| * | | | | | | | | | ExternalProject: Convert docs to a bracket commentBrad King2014-10-281-187/+188
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a bracket comment to hold the documentation instead of a block of line comments. This will make further updates easier. Also fix the logic that parses options out of the documentation to be aware of the new layout.
* | | | | | | | | | Merge topic 'add_javascript_coverage_parser'Brad King2014-10-2910-0/+823
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 220e8134 CTest: Add Javascript coverage parser
| * | | | | | | | | | CTest: Add Javascript coverage parserJoseph Snyder2014-10-2910-0/+823
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a coverage parser for the Blanket.js library using the JSON output of the mocha.js test runner. Add a test for the new parser.
* | | | | | | | | | | Merge topic 'FindCurses-include-CheckLibraryExists'Brad King2014-10-291-1/+2
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | / / | | |_|_|_|_|_|_|/ / | |/| | | | | | | | f11f9579 FindCurses: Include CheckLibraryExists before using it (#15220)
| * | | | | | | | | FindCurses: Include CheckLibraryExists before using it (#15220)Brad King2014-10-281-1/+2
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the module at the top unconditionally so that all code paths can use it.
* | | | | | | | | CMake Nightly Date StampKitware Robot2014-10-291-1/+1
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | Merge topic 'compiler-include-encoding'Brad King2014-10-281-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 197a026c Fix failing StringFileTest when using unicode characters.
| * | | | | | | | Fix failing StringFileTest when using unicode characters.Clinton Stimpson2014-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some compilers (e.g. MSVC) can have a different encoding than the build tool. Changing the test to not use a full include path written to a header file by cmake.
* | | | | | | | | Merge topic 'osx-gnu-fortran-deployment'Brad King2014-10-281-0/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4fc3367f OS X: Detect deployment target flags from GNU Fortran compilers
| * | | | | | | | | OS X: Detect deployment target flags from GNU Fortran compilersBrad King2014-10-271-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported-by: Bill Somerville <bill@classdesign.com>