summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* FindX11: use lowercase function namesBen Boeckel2018-11-121-14/+14
|
* Merge topic 'FindODBC-mingw-avoid-hardcoded-odbc32'Brad King2018-11-121-1/+3
|\ | | | | | | | | | | | | 4e4551f9f3 FindODBC: Do not assume odbc32.lib for MinGW Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2585
| * FindODBC: Do not assume odbc32.lib for MinGWMateusz Łoskot2018-11-091-1/+3
| | | | | | | | | | | | For MinGW, do not look for odbc32.lib but allow search for libodbc32.a. Fixes: #18539
* | Merge topic 'FindICU-link-dl'Brad King2018-11-121-0/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | 1320122d3f FindICU: Add libdl to the link libraries for icu-uc Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Francois Budin <francois.budin@kitware.com> Merge-request: !2581
| * | FindICU: Add libdl to the link libraries for icu-ucCameron Cawley2018-11-081-0/+4
| | |
* | | Merge topic 'asm-compiler-id-clang'Brad King2018-11-121-0/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c84fb4812d ASM: Detect compiler id for Clang used as Assembler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2584
| * | | ASM: Detect compiler id for Clang used as AssemblerBrad King2018-11-091-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing vendor table entries for Clang and AppleClang to identify them. Previously this worked only if Clang was also enabled as a C or CXX compiler first because we used to copy the C compiler id. However, that was removed by commit v3.13.0-rc1~44^2 (ASM: Search for full path even when using C or C++ compiler, 2018-09-26). Fixes: #18575
* | | | Merge topic 'FindBoost-compiler-guess-update'Brad King2018-11-121-7/+26
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | b71667a395 FindBoost: Improve compiler prefix detection for GCC 5+ and clang 4+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2579
| * | | FindBoost: Improve compiler prefix detection for GCC 5+ and clang 4+Mateusz Łoskot2018-11-091-7/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add recognition of compiler version and prefix for clang. Accommodate changes to version numbering scheme for GCC 5+ and clang 4+ - Minor number becomes patch, so excluded it from compiler prefix. - Improves searching for Boost 1.69+ libraries built with GCC 5+ and clang 4+, where library names are generated with compiler tag based on major version only eg. -gcc5 for GC 5.5.0 or -clang6 for clang 6.0.0 - Follows up related changes in upcoming Boost 1.69 https://github.com/boostorg/build/pull/349 Dump detected compiler version in Boost_DEBUG message. Replace use of CMAKE_COMPILER_IS_GNUCXX with CMAKE_CXX_COMPILER_ID.
* | | | Merge topic 'FindBoost-link-threads'Brad King2018-11-091-0/+3
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | | | | | | bd831ed094 FindBoost: Add system thread library to Boost_LIBRARIES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2570
| * | FindBoost: Add system thread library to Boost_LIBRARIESFelix Geyer2018-11-091-0/+3
| |/ | | | | | | | | | | | | | | | | Add the system thread library to Boost_LIBRARIES when the boost thread component has been found. The Boost::thread imported target already pulls in Threads::Threads. This changes does the same for projects using the Boost_LIBRARIES variable instead.
| * Merge branch 'FindOpenMP-log-errors' into release-3.13Brad King2018-11-071-3/+10
| |\ | | | | | | | | | Merge-request: !2574
| * \ Merge branch 'backport-FindBoost-explicit-arch-tag' into release-3.13Brad King2018-11-061-19/+30
| |\ \ | | | | | | | | | | | | Merge-request: !2568
| * \ \ Merge branch 'rename-cpack-ext-generator' into release-3.13Brad King2018-11-061-11/+11
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2566
| * \ \ \ Merge branch 'blaslapack95' into release-3.13Brad King2018-11-052-3/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2560
| * \ \ \ \ Merge branch 'FindProtobuf-threads' into release-3.13Brad King2018-10-311-14/+22
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2551
| * \ \ \ \ \ Merge branch 'FindPostgreSQL-11' into release-3.13Brad King2018-10-311-2/+2
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2547
| * \ \ \ \ \ \ Merge branch 'UseSWIG-typos' into release-3.13Brad King2018-10-291-2/+2
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2542
* | \ \ \ \ \ \ \ Merge topic 'pkgconfig-mark-advanced'Brad King2018-11-081-0/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f5c46dd84e PkgConfig: Be less verbose by mark(ing)_as_advanced the find_library result Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !2576
| * | | | | | | | | PkgConfig: Be less verbose by mark(ing)_as_advanced the find_library resultSylvain Joubert2018-11-071-0/+1
| | | | | | | | | |
* | | | | | | | | | Merge topic 'find-jpeg-turbo-multiarch-version'Brad King2018-11-081-16/+26
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1c4c4be509 FindJPEG: handle multiarch installs of libjpeg-turbo Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2572
| * | | | | | | | | FindJPEG: handle multiarch installs of libjpeg-turboBen Boeckel2018-11-061-16/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fedora installs a `jconfig-32.h` and `jconfig-64.h` which were not searched. Instead, glob up all `jconfig` headers and bail once we've found a version number.
* | | | | | | | | | Merge topic 'FindOpenMP-log-errors'Brad King2018-11-071-3/+10
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 272c4c3dee FindOpenMP: Log error output db0445f0c8 FindOpenMP: Fix warnings with -Wstrict-prototypes Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Christian Pfeiffer <cpfeiffer@live.de> Merge-request: !2574
| * | | | | | | | | FindOpenMP: Log error outputIvan Pozdeev2018-11-071-1/+8
| | | | | | | | | |
| * | | | | | | | | FindOpenMP: Fix warnings with -Wstrict-prototypesIvan Pozdeev2018-11-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With -Wstrict-prototype -Werror, the check would fail
* | | | | | | | | | Merge topic 'FindSQLite3-module'Brad King2018-11-071-0/+66
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fe40570608 FindSQLite3: Add module to find SQLite3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2557
| * | | | | | | | | FindSQLite3: Add module to find SQLite3Chuck Atkins2018-11-061-0/+66
| | | | | | | | | |
* | | | | | | | | | Merge topic 'FindPostgreSQL-target'Brad King2018-11-061-11/+52
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 575e2cc35d FindPostgreSQL: extract the actual version number 7413f29fe6 Tests/FindPostgreSQL: add a test for FindPostgreSQL d2235fd253 FindPostgreSQL: add an imported target 7a801b7dfb FindPostgreSQL: Modernize documentation layout Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2555
| * | | | | | | | | | FindPostgreSQL: extract the actual version numberBen Boeckel2018-11-051-3/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `PG_VERSION` variable can be mangled by distributions to indicate things like the name of the distro and package build numbers. However, `PG_VERSION_NUM` is new in 8.2 (2006), so keep the old extraction code around for old versions.
| * | | | | | | | | | FindPostgreSQL: add an imported targetBen Boeckel2018-11-011-0/+14
| | | | | | | | | | |
| * | | | | | | | | | FindPostgreSQL: Modernize documentation layoutBrad King2018-11-011-8/+15
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'autogen_origin_depends'Brad King2018-11-061-0/+2
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 47f9c15c60 Autogen: Update <ORIGIN>_autogen target documentation 336893d9eb Autogen: Separate AUTOGEN_TARGET_DEPENDS tests into own tests suite 846043dd35 Autogen: Rename MocDepends test to AutogenOriginDependsOn b71a9598a4 Autogen: Add test for AUTOGEN_ORIGIN_DEPENDS=OFF f74c406501 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS release notes 0669de5d36 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS documentation b5e895b5d4 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2518
| * | | | | | | | | | | Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS supportSebastian Holtermann2018-11-031-0/+2
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds - the variable ``CMAKE_AUTOGEN_ORIGIN_DEPENDS`` which initializes - the target property ``AUTOGEN_ORIGIN_DEPENDS`` which controls whether or not the origin target dependencies should be forwarded to the corresponding ``_autogen`` target. The default value of ``CMAKE_AUTOGEN_ORIGIN_DEPENDS`` is ``ON`` which corresponds to the behavior that is in place since CMake 3.9. Closes: #18493
* | | | | | | | | | | Merge topic 'FindBoost-explicit-arch-tag'Brad King2018-11-061-21/+32
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f22656d8c Merge branch 'backport-FindBoost-explicit-arch-tag' 1e08b625c2 FindBoost: Add explicit Boost_ARCHITECTURE option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2568
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'backport-FindBoost-explicit-arch-tag'Brad King2018-11-051-21/+32
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | / | | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | |
| | * | | | | | | | | FindBoost: Add explicit Boost_ARCHITECTURE optionBrad King2018-11-051-19/+30
| | | |_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Boost 1.66 and above built with `--layout=versioned` add an architecture tag to the library file names. We already try to compute this tag automatically when `CMAKE_CXX_COMPILER_ARCHITECTURE_ID` is available, but that is currently not computed everywhere. Add an explicit `Boost_ARCHITECTURE` option that a user can set to specify the architecture tag. Issue: #17701
| | * | | | | | | | Merge branch 'FindBoost-stacktrace' into release-3.13Brad King2018-10-291-0/+6
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2541
| | * \ \ \ \ \ \ \ \ Merge branch 'flang-preprocess-source' into release-3.13Brad King2018-10-291-1/+1
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2545
| | * \ \ \ \ \ \ \ \ \ Merge branch 'qccDepfile' into release-3.13Brad King2018-10-291-1/+1
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2540
| | * \ \ \ \ \ \ \ \ \ \ Merge branch 'UseSWIG-multi-input' into release-3.13Brad King2018-10-292-2/+40
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2539
* | | \ \ \ \ \ \ \ \ \ \ \ Merge topic 'rename-cpack-ext-generator'Brad King2018-11-061-11/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20d5e77a27 CPack: Rename Ext generator to External Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2566
| * | | | | | | | | | | | | CPack: Rename Ext generator to ExternalCraig Scott2018-11-051-11/+11
| | |_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ext and External were used inconsistently in the code and the docs. This change converts all uses of Ext to External, including within variable names used by the generator.
* | | | | | | | | | | | | Merge topic 'blaslapack95'Brad King2018-11-062-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | / | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f1a3e4eca8 FindLAPACK: Correct library name and symbol searched in LAPACK95 wrapper 970b18e9a5 FindBLAS: Correct symbol searched in BLAS95 wrapper Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2560
| * | | | | | | | | | | FindLAPACK: Correct library name and symbol searched in LAPACK95 wrapperJakub Benda2018-11-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The symbol "CHEEV", originally used to determine if a library provides Fortran 95 wrappers for LAPACK, has been replaced by "cheev_f95". "CHEEV" is provided by libmkl_intel_(i)lp64, which does not provide the generic Fortran 95 wrappers. Instead, libmkl_lapack95_(i)lp64 does; one of the specializations of the type-generic interfaces contained in that library is "lapack_f95". Also, FindLAPACK used libmkl_intel_(i)lp64 instead of the correct libmkl_lapack95_(i)lp64 library for LAPACK95 functionality. This has been fixed, too.
| * | | | | | | | | | | FindBLAS: Correct symbol searched in BLAS95 wrapperJakub Benda2018-11-051-1/+1
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The symbol "SGEMM", originally used to determine if a library provides Fortran 95 wrappers for BLAS, has been replaced by "sgemm_f95". "SGEMM" is provided by libmkl_intel_(i)lp64, which does not provide the generic Fortran 95 wrappers. Instead, libmkl_blas95_(i)lp does; one of the specializations of the type-generic interfaces contained in that library is "sgemm_f95".
* | | | | | | | | | | Merge topic 'FindGDAL-target'Brad King2018-11-021-11/+46
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 22ba9b6a32 FindGDAL: set the GDAL_VERSION 525ff0c3bc Tests/FindGDAL: add a test for FindGDAL 87324b9b6a FindGDAL: add an imported target dfb3f58f79 FindGDAL: Modernize documentation layout Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2552
| * | | | | | | | | | | FindGDAL: set the GDAL_VERSIONBen Boeckel2018-11-011-1/+14
| | | | | | | | | | | |
| * | | | | | | | | | | FindGDAL: add an imported targetBen Boeckel2018-11-011-0/+13
| | | | | | | | | | | |
| * | | | | | | | | | | FindGDAL: Modernize documentation layoutBrad King2018-11-011-12/+21
| | |_|_|_|_|_|/ / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge topic 'msvc-custom-rc-mt'Brad King2018-11-027-21/+53
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd9bfc6449 MSVC: Respect CMAKE_RC_COMPILER and CMAKE_MT in vs_link_{dll,exe} 0033676796 CUDA: Enable RC language on Windows 02f566a559 MSVC: Factor out enable_language(RC) call into helper macro b601bb6f1c CUDA: Find CMAKE_LINKER on Windows 3eebe28ef4 cmLocalNinjaGenerator: Simplify CreateRulePlaceholderExpander Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2424