Domen Vrankar
b78fcf0d2f
CPack/RPM debuginfo packages must contain sources
...
Issue #15668 fix was missing relevant source
files in debuginfo package.
2016-09-27 08:18:21 -04:00
Brad King
5c1ebec843
Merge topic 'cpack-rpm-policy-warnings'
...
edb3f6ee
CPackRPM: Avoid CMP0007 warnings
2016-09-20 08:40:58 -04:00
Brad King
290d48ebc7
Merge topic 'cpack-rpm-srpm-package'
...
d9cec8ad
CPack/RPM: Generate source rpm (SRPM) packages on demand
2016-09-20 08:40:55 -04:00
Brad King
9dc5bd9611
Merge topic 'cpack.hash_computing'
...
1c63aa4d
CPack: Add option to generate a checksum file next to each package file
4682b42b
Tests: Add subtest support to RunCMake/CPack infrastructure
2016-09-20 08:40:52 -04:00
Brad King
8d83c9d100
Merge topic 'ifw-package-resources'
...
b807cd9b
CPackIFW: Add 'cpack_ifw_add_package_resources' command
2016-09-20 08:40:49 -04:00
Brad King
8b0f246694
Merge topic 'ExternalProject-HTTP_HEADER'
...
5e6716db
Help: Add notes for topic 'ExternalProject-HTTP_HEADER'
0f424c3d
ExternalProject: Add HTTP_HEADER
2016-09-20 08:40:45 -04:00
Brad King
6a9b30aea3
Merge topic 'cuda_use_cudadevrt_with_separable_compilation'
...
891e0ebd
FindCUDA: find cudadevrt and link it if CUDA_SEPARABLE_COMPILATION is ON
2016-09-20 08:40:42 -04:00
Domen Vrankar
edb3f6eee4
CPackRPM: Avoid CMP0007 warnings
...
For older versions of CMake minimum required version CMP0007 policy
warning was printed out.
2016-09-20 08:30:29 -04:00
Domen Vrankar
d9cec8adca
CPack/RPM: Generate source rpm (SRPM) packages on demand
...
Closes : #15839
2016-09-20 08:24:28 -04:00
Robert Maynard
891e0ebdce
FindCUDA: find cudadevrt and link it if CUDA_SEPARABLE_COMPILATION is ON
...
Issue: #15157
Patch-by: l0calh05t on gitlab.kitware.com
2016-09-20 08:04:30 -04:00
Konstantin Podsvirov
b807cd9b54
CPackIFW: Add 'cpack_ifw_add_package_resources' command
2016-09-19 13:17:59 -04:00
Petr Orlov
1c63aa4d43
CPack: Add option to generate a checksum file next to each package file
...
Add variable CPACK_PACKAGE_CHECKSUM to activate it.
2016-09-19 10:22:50 -04:00
Ruslan Baratov
0f424c3d07
ExternalProject: Add HTTP_HEADER
2016-09-19 16:05:12 +03:00
Brad King
31d63ac88c
Merge topic 'doc-CPackIFW'
...
a327b206
CPackIFW: Format documentation
2016-09-19 08:55:15 -04:00
Brad King
34b49df564
Merge topic 'ifw-user-interfaces'
...
c2f0f41f
CPackIFW: Add USER_INTERFACES option
2016-09-19 08:55:12 -04:00
Tamar Kranenburg
8dac3af03c
FindPostgreSQL: Search for version 9.6
2016-09-18 16:39:18 +02:00
Tamar Kranenburg
84039a6aa2
FindPostgreSQL: Correct comment about known postgres versions
2016-09-18 16:39:18 +02:00
Brad King
a327b20694
CPackIFW: Format documentation
...
Place command documentation in explicit markup blocks and remove
horizontal dividers. Use definition lists and bullet lists as
appropriate.
2016-09-16 10:40:17 -04:00
Pierluigi Taddei
c2f0f41f63
CPackIFW: Add USER_INTERFACES option
...
Add to CPackIFW the capability of accepting a list of
USER_INTERFACES that are copied to the meta folder and
added to the component description.
2016-09-16 10:29:00 -04:00
Brad King
3efb3c0012
Merge topic 'ExternalProject-http-credentials'
...
9cbd04be
Help: Add notes for topic 'ExternalProject-http-credentials'
e1ca1173
ExternalProject: Add HTTP_{USERNAME,PASSWORD}
2016-09-16 10:21:11 -04:00
Brad King
7aa97b948f
FeatureSummary: Add include() to examples
...
Since this module's documentation already includes complete usage
examples, make them more complete by showing the include() explicitly.
Issue: #16309
2016-09-15 11:34:34 -04:00
Brad King
46ded385c0
FeatureSummary: Format documentation
...
Revise the documentation using reStructuredText inline markup and
explicit blocks so that it formats well.
2016-09-15 11:33:24 -04:00
Brad King
5d17e99580
FeatureSummary: Convert docs to a bracket comment
...
Use a bracket comment to hold the documentation instead of a block of
line comments. This will make further updates easier.
2016-09-15 09:50:32 -04:00
Brad King
7c92c84302
FeatureSummary: Order function implementations the same as the documentation
2016-09-15 09:49:03 -04:00
Brad King
6f31436c91
Merge topic 'extend_matlab_unit_test'
...
4ebb4ae6
FindMatlab: Extend matlab_add_unit_test to run arbitrary test code
2016-09-15 08:46:42 -04:00
Brad King
0b282335ab
Merge topic 'fix-CMAKE_COMPILER_IS_GNU-confusion'
...
152bbe50
Modules: Fix typos in name of `CMAKE_COMPILER_IS_GNUCC` variable
a6d3f541
Help: Clarify documentation of CMAKE_COMPILER_IS_GNU{CC,CXX,G77}
2016-09-15 08:46:30 -04:00
Ruslan Baratov
e1ca117332
ExternalProject: Add HTTP_{USERNAME,PASSWORD}
2016-09-15 07:52:54 +03:00
Bill Hoffman
4ebb4ae6cf
FindMatlab: Extend matlab_add_unit_test to run arbitrary test code
...
Allow a custom matlab set of commands to be run as the test instead of
just `runtests('matlab_file_name')`.
2016-09-14 13:08:19 -04:00
Brad King
152bbe5068
Modules: Fix typos in name of `CMAKE_COMPILER_IS_GNUCC` variable
...
It is not called `CMAKE_COMPILER_IS_GNUC` (without last `C`).
Closes : #16297
2016-09-14 10:12:30 -04:00
Yen Chi Hsuan
c31573b964
FindPython{Interp,Libs}: Add version 3.7
2016-09-14 09:13:15 -04:00
Brad King
b3b238c3cc
Merge topic 'bzip2-imported-targets'
...
79eba4b7
Help: Add notes for topic 'bzip2-imported-targets'
069cac58
Tests: Add FindBZip2 unit tests
e9ce0503
FindBZip2: Add imported target
2016-09-12 09:31:41 -04:00
Brad King
f27f6f8f3f
Merge topic 'wix-feature-patch'
...
c0bccc51
CPackWIX: Enabled patching of WIX <Feature> tags
2016-09-12 09:31:35 -04:00
Roger Leigh
e9ce050342
FindBZip2: Add imported target
2016-09-09 11:42:34 -04:00
Michael Stürmer
c0bccc51df
CPackWIX: Enabled patching of WIX <Feature> tags
2016-09-09 13:03:57 +02:00
Brad King
258b7b2833
GetPrerequisites: Recognize absolute paths to UCRT system libraries
...
The matching expression added by commit v3.5.0-rc1~33^2
(GetPrerequisites: Define api-ms-win-* files as system libraries,
2016-01-19) did not account for absolute paths to the UCRT libraries.
We already recognize absolute paths to the MSVC runtime libraries.
Do this for UCRT libraries too.
Issue: #16240
2016-09-08 10:24:01 -04:00
Brad King
988b3806b6
Merge topic 'vs-15-generator'
...
bdc679a8
VS15: Add Visual Studio 15 generator
a8936656
VS: Update v140 flag tables from VS 15 MSBuild files
21346d3f
Features: Record features for VS 15 Preview 4
2016-09-08 09:36:54 -04:00
Brad King
f9973166e8
ExternalData: Tolerate files duplicated across multiple targets
...
If multiple ExternalData_Target_Add calls generate the same output file
then we need to avoid calling add_custom_command multiple times with
that output. This was already done within a single target by setting a
variable in the local function scope. This will not be visible in other
calls though so we need to use a directory property instead to prevent
adding a custom command multiple times for one output in a directory.
Normally it is not safe to have multiple custom commands that produce
the same output file across multiple independent targets, but since we
use atomic replacement of outputs the resulting races should not be a
problem. For the convenience of projects, tolerate this instead of
diagnosing it. In particular, we previously allowed up to two copies
of the custom command in one directory because CMake has a fallback
from MAIN_DEPENDENCY to an `<output>.rule` file.
While at it, add a note to the documentation that typically only one
external data target should be needed for a project.
Reported-by: David Manthey <david.manthey@kitware.com>
2016-09-07 15:17:33 -04:00
Brad King
7f7e5eafd8
Merge topic 'GNUInstallDirs-function'
...
17a24dc3
GNUInstallDirs: Add macro to expose internal logic publicly
2016-09-07 09:48:38 -04:00
Brad King
8665332513
Merge topic 'cpack-deb-package-description-fallback'
...
332b089a
CPack/DEB: Make package description variable precedence match RPM
2016-09-07 09:48:35 -04:00
Brad King
48b33b0633
Merge topic 'FindMatlab-fix-empty-list-index'
...
29768b03
FindMatlab: Avoid indexing an empty list of versions
2016-09-07 09:48:17 -04:00
Roger Leigh
17a24dc3b9
GNUInstallDirs: Add macro to expose internal logic publicly
2016-09-07 09:40:41 -04:00
Domen Vrankar
332b089ad2
CPack/DEB: Make package description variable precedence match RPM
...
Make `CPACK_DEBIAN_PACKAGE_DESCRIPTION` fallback variable precedence
match CPackRPM behavior as much as possible. This is technically a
breaking change, but the new behavior is more consistent with
expectation anyway.
Closes : #16272
2016-09-07 09:33:35 -04:00
Brad King
21346d3f12
Features: Record features for VS 15 Preview 4
2016-09-06 10:22:39 -04:00
Brad King
9109ba4347
Merge topic 'test-GenerateExportHeader-with-RunCMake'
...
72ecdd34
Tests: Cleanup RunCMake.GenerateExportHeader somewhat
fc3dab0e
Tests: Port GenerateExportHeader test to RunCMake infrastructure
4feba34d
GNU: Do not use -fvisibility on AIX or HP-UX
2016-09-06 08:51:01 -04:00
Brad King
29768b03ea
FindMatlab: Avoid indexing an empty list of versions
2016-09-06 08:39:38 -04:00
Brad King
4feba34d02
GNU: Do not use -fvisibility on AIX or HP-UX
...
Use of `-fvisibility=hidden` warns:
warning: visibility attribute not supported in this configuration; ignored
2016-09-05 09:45:13 -04:00
Domen Vrankar
4ffdd564eb
CPack/DEB: Add option to select archive type
...
Add a `CPACK_DEBIAN_ARCHIVE_TYPE` option that can be used to select an
archive type that supports long file names.
Closes : #14332
2016-09-05 09:24:45 -04:00
Brad King
44efb0a747
Merge topic 'FindHDF5-is-parallel'
...
b61eab24
FindHDF5: Fix regression in providing HDF5_IS_PARALLEL
2016-09-03 08:10:12 -04:00
Brad King
61b99cdeaa
Merge topic 'FindHDF5-fix-hl-fortran'
...
befe8648
FindHDF5: Fix regression in finding hdf5hl_fortran
2016-09-03 08:10:09 -04:00
Brad King
befe8648a3
FindHDF5: Fix regression in finding hdf5hl_fortran
...
Refactoring in commit v3.6.0-rc1~72^2 (HDF5: Rework component searching
to correctly find HL for all bindings, 2016-05-12) accidentally dropped
the name `hdf5hl_fortran` from the list of library names and replaced it
with `hdf5_hl_fortran`. IIUC the latter name is when HDF5 is built with
CMake and the former name is for other build systems. Since this is the
non-CMake code path, user the former name.
Closes : #16233
2016-09-02 15:09:47 -04:00