summaryrefslogtreecommitdiffstats
path: root/Copyright.txt
Commit message (Collapse)AuthorAgeFilesLines
* Copyright.txt: Update year range to end in 2019Brad King2018-12-181-1/+1
|
* FindOctave: Add module to find GNU octaveMichael Hirsch, Ph.D2018-12-061-0/+2
|
* FindFontconfig: Add module to find FontconfigFrederik Gladhorn2018-10-181-0/+1
| | | | This module is inspired by one from KDE's KWin.
* FindLibinput: Add module to find libinputFrederik Gladhorn2018-10-111-0/+2
| | | | This module is inspired by one from KDE's KWin.
* target_link_libraries: Allow use with targets in other directoriesPatrick Stotko2018-05-151-0/+1
| | | | | | | | Previously the command did not allow naming targets on the LHS that were not created in the calling directory. Lift this restriction to enable more flexible use by projects. Fixes: #17943
* Copyright.txt: Update year range to end in 2018Brad King2017-12-201-1/+1
|
* FindOpenGL: Add support for GLVND on LinuxTom Fogal2017-09-251-0/+1
| | | | | | | | | | | | Find GLVND components if available. Add `GLX` and `EGL` options for COMPONENTS that allow requesting these libraries explicitly. Introduce new import targets for these windowing-system-specific libraries. On a GLVND system, populate the legacy `OPENGL_LIBRARIES` variable and the `OpenGL::GL` target using the `OpenGL` and `GLX` components. On non-GLVND systems, continue to use the legacy `GL` library and simply do not provide the GLVND components. Application code can choose to adapt based on the availability of GLVND components as imported targets.
* Merge topic 'csharp_fix_initial_flags'Brad King2017-09-061-0/+1
|\ | | | | | | | | | | | | a3388900 VS: Initialize CSharp flags consistently Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1232
| * VS: Initialize CSharp flags consistentlyMichael Stürmer2017-09-051-0/+1
| | | | | | | | | | | | | | Use the same environment variable for the initial flags that we use for the compiler id. Fixes: #17250
* | CPack-FreeBSD: add a generator for FreeBSD pkg(8)Adriaan de Groot2017-06-101-0/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds an option CPACK_ENABLE_FREEBSD_PKG to allow CPack to look for FreeBSD's libpkg / pkg(8). If this is set and the libpkg headers and library are found (which they will be, by default, on any FreeBSD system), then add a FreeBSD pkg(8) generator. The FreeBSD package tool pkg(8) uses tar.xz files (.txz) with two metadata files embedded (+MANIFEST and +COMPACT_MANIFEST). This introduces a bunch of FreeBSD-specific CPACK_FREEBSD_PACKAGE_* variables for filling in the metadata; the Debian generator does something similar. Documentation for the CPack CMake-script is styled after the Debian generator. Implementation notes: - Checks for libpkg -- the underlying implementation for pkg(8) -- and includes FreeBSD package-generation if building CMake on a UNIX host. Since libpkg can be used on BSDs, Linux and OSX, this potentially adds one more packaging format. In practice, this will only happen on FreeBSD and DragonflyBSD. - Copy-paste from cmCPackArchiveGenerator to special-case the metadata generation and to run around the internal archive generation: use libpkg instead. - Generating the metadata files is a little contrived. - Most of the validation logic for package settings is in CPackFreeBSD.cmake, as well as the code that tries to re-use packaging settings that may already be set up for Debian. - libpkg has its own notion of output filename, so we have another contrived bit of code that munges the output file list so that CPack can find the output. - Stick with C++98.
* UseSWIG: Automatically scan dependencies of SWIG files for MakefilesAlexey Sokolov2017-01-101-0/+2
| | | | Issue: #4147
* Copyright.txt: Update year range to end in 2017Brad King2016-12-151-1/+1
|
* Copyright.txt: Add notice of copyright by contributorsBrad King2016-09-271-11/+74
| | | | | | | | | | | | | | We do not require copyright assignment for contributions to CMake. Update the top-level notice to mention "Contributors" explicitly. Add a list of the Contributors whose names already appear in source-level copyright notices. Find the list with the command: $ git grep -h 'Copyright[^.]' -- *.* \ Auxiliary Modules Packaging Source Templates Tests \ | grep -v Kitware | sed 's/^#\? *//' | sort | uniq Manually refine the list to de-duplicate entries and filter out notices from third-party code.
* Copyright.txt: Update year range to end in 2016Brad King2016-01-011-1/+1
|
* Copyright.txt: Update year range to end in 2015Brad King2015-01-011-1/+1
|
* Copyright.txt: Update year range to end in 2014Brad King2014-01-021-1/+1
|
* Copyright.txt: Update year range to end in 2013Brad King2013-11-121-1/+1
|
* bootstrap: Parse Copyright.txt instead of duplicating noticeBrad King2013-11-121-1/+2
| | | | | Use 'grep' to extract the copyright notice from Copyright.txt instead of duplicating it in the bootstrap script.
* Update main Copyright.txt year range for 2011Brad King2011-11-101-1/+1
|
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-38/+44
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* ENH: Acknowledge NAMICAndy Cedilnik2006-04-301-1/+5
|
* ENH: Updated copyright.Brad King2002-08-081-14/+19
|
* ENH:Formal copyright noticeWill Schroeder2002-01-211-0/+41