- 11 Sep, 2015 5 commits
-
-
Stephen Kelly authored
This is the appropriate snapshot for future use. Existing users of this method are mostly just calling GetDirectory on the result, but the progress tracking of the Makefile generator needs a consistent snapshot to be used, so the end snapshot should be consistently used.
-
150e1b27 Features: Extract strings from test binary more reliably (#15736)
-
4c7744c8 Revert "Windows: Fix CMAKE_HOST_SYSTEM_VERSION on Windows >= 8.1 (#15674)"
-
Kitware Robot authored
-
- 10 Sep, 2015 14 commits
-
-
Brad King authored
This reverts commit d4736d53 . RtlGetVersion is a private API not meant for public use. Another solution to detecting the Windows version will be needed. Reported-by:
Gilles Khouzam <Gilles.Khouzam@microsoft.com>
-
Brad King authored
Since commit v3.1.0-rc1~635^2~7 (project: Add infrastructure for recording CXX compiler features, 2013-10-17) we compile a test source to a binary and then extract "<LANG>_FEATURES:..." strings from the binary with the file(STRINGS) command. Add a newline at the beginning of the string literal to be sure file(STRINGS) can extract the first entry as a string independent of whatever else the compiler may put before the storage it allocates for the literal within the binary.
-
2a7772ff CPack: don't mangle CMake-special characters when applying default settings
-
4de7c812 CPack/Deb: enable per component setting of dependencies
-
96a8890c FindSWIG: Do not generate erroneous outputs with -noproxy
-
01b6ecdb curl: Do not use libnetwork on Apple platforms
-
2fbc41f3 Record compile features for GNU C on Windows (#15727)
-
08659ff4 Re-order 'ar' options 'cq' => 'qc'
-
Starting with OS X 10.11 there is a library called libnetwork which will be picked up during curl configuration. This breaks backward compatibility of the resulting binaries because libnetwork is not available on older OS X versions.
-
Brad King authored
Since commit v2.8.11~59^2 (cmSystemTools: Generalize TrimWhitespace to all whitespace, 2013-03-27) we incorrectly use `c <= ' '` to determine if `c` is a whitespace character. With a signed `char` type UTF-8 encoded strings may be truncated because values above 0x7f appear negative and therefore less than 0x20. Use `isspace(c)` instead.
-
Brad King authored
Extract the logic added by commit v3.1.0-rc1~386^2 (Encoding: Fix debug asserts ... with non-ascii chars, 2014-06-16) into a helper function so we can re-use it.
-
Kitware Robot authored
-
- 09 Sep, 2015 18 commits
-
-
Domen Vrankar authored
-
Mangling is prevented by using a function instead of a macro for setting default value of some CPack variables. Function is meant for internal use in CPack.cmake only. Old macro is deprecated but kept for backwards compatibility - was intended for internal use only as it can't be used for CPack after CPack.cmake script is included. Patch removes local workarounds that were required by old macro, fixes default setting of variables that by default inherit value from another variable that already went through old default setting macro (e.g. value of CPACK_PACKAGE_INSTALL_REGISTRY_KEY caused error for wrong escapes if CPACK_PACKAGE_INSTALL_DIRECTORY contained escaped back slashes) and provides a test for correct escaping of characters.
-
3b906c80 GTK2: Add --build-project to all GTK2 tests
-
8bfa34b7 Help: Fix typo in get_filename_component docs
-
ea080e3e write_basic_package_version_file: remove variable dereferences in templates
-
4b8b9168 VS: Find Desktop SDK for current VS version (#15662)
-
Brad King authored
The documetnation of binutils: https://sourceware.org/binutils/docs/binutils/ar-cmdline.html suggests to use the parameters "q" and "c" in this order ("q" is operation, and "c" is the modifier). Suggested-by:
Дилян Палаузов <dilyan.palauzov@aegee.org>
-
Brad King authored
-
-
-
-
-
-
-
Generally for a module foo, SWIG generates (in Python mode) an extension module _foo.so and a proxy Python module foo.py. However, if -noproxy is specified, instead it builds only foo.so (without the leading underscore). The custom command generated by CMake correctly handles the removal of this underscore when -noproxy is given; however, it still adds foo.py to the expected outputs. This upsets build tools that expect foo.py to be generated (for example, 'make' will run the SWIG command twice). Fix this by removing foo.py from the set of extra generated files when -noproxy is specified.
-
Brad King authored
Drop the 'UNIX' condition on GNU C compiler features.
-
Kitware Robot authored
-
- 08 Sep, 2015 3 commits
-
-
trailing slahes -> trailing slashes
-
8ea7611b find_program: Optionally consider all names in each directory fc1990c9 cmFindProgramCommand: Re-implement search using more flexible approach fdbfc9f6 Tests: Add explicit testing for find_program 907a919b cmSystemTools: Drop unused StringEndsWith method ed4de3c9 cmFindProgramCommand: Use Names member instead of passing it bf32b95e cmFindLibraryCommand: Avoid repeating search for the same name
-