summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FindCUDA: Refactor Android(Tegra) supportBoris Fomitchev2016-06-092-45/+282
| | | | Reviewed-by: James Bigler <jamesbigler@gmail.com>
* FindCUDA: Adjust vertical whitespaceBoris Fomitchev2016-06-091-3/+5
|
* Merge topic 'ninja-no-ranlib-windows'Brad King2016-06-092-1/+19
|\ | | | | | | | | ea598671 Run ranlib on archives only if the tool is available
| * Run ranlib on archives only if the tool is availableBrad King2016-06-082-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | CMakeFindBinUtils sets CMAKE_RANLIB to `:` if it is not available in order to get a no-op. This does not work on a Windows host build environment that runs commands in `cmd` instead of `sh`. Teach the Ninja and Makefile generators to simply skip the command if it is `:`. This this was already done by the Makefile generator since commit v2.6.0~3161 (BUG: Do not write link script lines that use the ':', 2006-06-18), but only when using a link script. Reported-by: Michael Jäntsch <Michael.Jaentsch@gmx.de>
* | Merge topic 'refactor-cmLocalGenerator-flags'Brad King2016-06-095-16/+17
|\ \ | | | | | | | | | | | | b0d3e693 cmLocalGenerator: Pass configuration to GetTargetFlags
| * | cmLocalGenerator: Pass configuration to GetTargetFlagsTobias Hunger2016-06-085-16/+17
| | | | | | | | | | | | | | | Move the configuration lookup to call sites. This will allow multi-configuration callers to use the method.
* | | Merge topic 'small-cleanups'Brad King2016-06-099-43/+32
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9f25fc4d Prefer std::ostream& over derivatives as parameters f9cc43ea cmake: remove unnused member Verbose 6e658085 cmake: Fix constness of methods 87ffd76d cmake: Make internal method file static fa169fe8 Parser: Merge identical conditions
| * | | Prefer std::ostream& over derivatives as parametersDaniel Pfeifer2016-06-086-14/+13
| | | |
| * | | cmake: remove unnused member VerboseDaniel Pfeifer2016-06-082-8/+2
| | | |
| * | | cmake: Fix constness of methodsStephen Kelly2016-06-082-14/+15
| | | |
| * | | cmake: Make internal method file staticStephen Kelly2016-06-082-4/+2
| | | |
| * | | Parser: Merge identical conditionsStephen Kelly2016-06-081-3/+0
| |/ /
* | | Merge topic 'xmlwriter'Brad King2016-06-093-85/+85
|\ \ \ | | | | | | | | | | | | | | | | e9da5192 CPack/PackageMaker: port to cmXMLWriter
| * | | CPack/PackageMaker: port to cmXMLWriterDaniel Pfeifer2016-06-093-85/+85
| |/ /
* | | Merge topic 'java-export-targets'Brad King2016-06-0915-17/+402
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0bd91ad4 UseJava: Fix race condition creating java class list 89df91b9 Help: Add notes for topic 'java-export-targets' 95d84369 Tests: Add test for exported JARs 5341c0d8 UseJava: Add infrastructure to export targets d91ec044 Tests/Java: Clean up style of Java test code
| * | | UseJava: Fix race condition creating java class listMatthew Woehlke2016-06-091-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify logic to unconditionally create an empty class list response file to instead only create the empty file if no classes are being compiled. Otherwise, the response file is created via a custom command that generates the correct list. This fixes a race condition on certain systems (e.g. HFS on OS X) where the dependency for creating the "correct" list can have the "same" (due to limited precision of the filesystem) timestamp as the empty file created at configure time, resulting in an empty class list being incorrectly used to invoke `jar` (resulting in `jar` being unhappy that it was not given any input files). Although one would have some hope that this doesn't affect "real" projects, it definitely does affect the JavaExportImport unit test, causing the same to fail randomly when run on an HFS partition.
| * | | Help: Add notes for topic 'java-export-targets'Brad King2016-06-071-0/+6
| | | |
| * | | Tests: Add test for exported JARsMatthew Woehlke2016-06-0710-0/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a unit test to test the new functions to export JAR targets. The test builds three sub-projects: two that generate and export a JAR (one does a build-directory-only export, one an install-only export), and a third that consumes the first two as imported targets.
| * | | UseJava: Add infrastructure to export targetsMatthew Woehlke2016-06-072-0/+192
| | | | | | | | | | | | | | | | | | | | | | | | Add additional functions to UseJava.cmake to create "exported" targets, similar to those of C/C++ libraries. In support of this, ensure that the JAR_FILE property of jar targets is always an absolute path.
| * | | Tests/Java: Clean up style of Java test codeMatthew Woehlke2016-06-072-12/+12
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-06-091-1/+1
| |/ / |/| |
* | | Merge topic 'add-FindVulkan'Brad King2016-06-081-1/+1
|\ \ \ | | | | | | | | | | | | | | | | b8a00b67 Tests/FindVulkan: Run clang-format
| * | | Tests/FindVulkan: Run clang-formatBrad King2016-06-081-1/+1
| | | |
* | | | Merge topic 'fix-libarchive-openssl-no-hashes'Brad King2016-06-081-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | dbc9f73d libarchive: Restore OpenSSL include directory from upstream
| * | | | libarchive: Restore OpenSSL include directory from upstreamBrad King2016-06-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.6.0-rc1~100^2 (libarchive: Drop early use of crypto library, 2016-05-03) we accidentally dropped the include directory for OpenSSL as well as the library. Without that, it works only accidentally when CHECK_CRYPTO happens to choose the OpenSSL implementation and add the include directory. Reported-by: Bradley Lowekamp <blowekamp@mail.nih.gov>
* | | | | Merge topic 'add-FindVulkan'Brad King2016-06-088-0/+149
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | adf4df28 Add FindVulkan.cmake.
| * | | | Add FindVulkan.cmake.Matthäus G. Chajdas2016-06-088-0/+149
| | | | | | | | | | | | | | | | | | | | This adds FindVulkan with corresponding tests.
* | | | | Merge topic 'doc-ctest_update'Brad King2016-06-082-0/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1b18180e Help: Document CTest Git fetch-and-reset behavior 558e4d1e Help: Document ctest_update branch following behavior
| * | | | | Help: Document CTest Git fetch-and-reset behaviorBrad King2016-06-081-0/+5
| | | | | |
| * | | | | Help: Document ctest_update branch following behaviorBrad King2016-06-081-0/+4
| | | | | |
* | | | | | Merge topic 'bzip2-debug-names'Brad King2016-06-081-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 132b8989 FindBZip2: Search for additional bz2d debug library name
| * | | | | | FindBZip2: Search for additional bz2d debug library nameRoger Leigh2016-06-071-1/+1
| | | | | | |
* | | | | | | Merge topic 'find_path-in-framework'Brad King2016-06-085-1/+9
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 188baef0 find_path: Fix location of <dir/header.h> in a framework on OS X
| * | | | | | | find_path: Fix location of <dir/header.h> in a framework on OS XHarry Mallon2016-06-075-1/+9
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After finding it in `foo.Framework/Headers/dir/header.h`, we should report the `foo.Framework/Headers` directory, not `foo.Framework/Headers/dir`, because the former is what actually contains the path the caller wishes to include.
* | | | | | | Merge topic 'clang-format-again'Brad King2016-06-087-114/+80
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | ff08a80a Source/CPack: Run clang-format to fix style 3b284432 Tests/FindOpenCL: Run clang-format to fix style
| * | | | | | Source/CPack: Run clang-format to fix styleBrad King2016-06-076-110/+75
| | | | | | |
| * | | | | | Tests/FindOpenCL: Run clang-format to fix styleBrad King2016-06-071-4/+5
| |/ / / / /
* | | | | | CMake Nightly Date StampKitware Robot2016-06-081-1/+1
| |/ / / / |/| | | |
* | | | | Merge branch 'release'Brad King2016-06-070-0/+0
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Merge branch 'update-expat' into releaseBrad King2016-06-068-295/+433
| |\ \ \ \
| * \ \ \ \ Merge branch 'SunOS-PathScale' into releaseBrad King2016-06-064-0/+37
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'FindLibArchive-3.2' into releaseBrad King2016-06-031-4/+5
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge topic 'update-expat'Brad King2016-06-078-295/+433
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | 182f6458 Merge branch 'upstream-expat' into update-expat eb831123 expat 2016-06-05 (2b9cb7f5)
| * | | | | | Merge branch 'upstream-expat' into update-expatBrad King2016-06-068-295/+433
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | * upstream-expat: expat 2016-06-05 (2b9cb7f5)
| | * | | | | expat 2016-06-05 (2b9cb7f5)Expat Upstream2016-06-069-295/+444
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: http://git.code.sf.net/p/expat/code_git at commit 2b9cb7f5b59397d2d04117a419cd3d9d50f4a1ed (master).
* | | | | | | Merge topic 'SunOS-PathScale'Brad King2016-06-074-0/+37
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | fcfe121f Platform: add flag definitions for PathScale compiler on SunOS (#16135)
| * | | | | | Platform: add flag definitions for PathScale compiler on SunOS (#16135)Michał Górny2016-06-064-0/+37
| |/ / / / /
* | | | | | Merge topic 'remove-c_str'Brad King2016-06-0722-92/+89
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa277b29 Remove c_str() calls from stream arguments. ba5fb165 call static cmOutputConverter::GetFortranFormat without object
| * | | | | | Remove c_str() calls from stream arguments.Daniel Pfeifer2016-06-0621-86/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly automated: git grep -l '.c_str() <<' | xargs sed -i 's|\.c_str() <<| <<|g'
| * | | | | | call static cmOutputConverter::GetFortranFormat without objectDaniel Pfeifer2016-06-063-6/+8
| | | | | | |