summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* CPack/Deb: enable per component setting of dependenciesDomen Vrankar2015-09-091-16/+60
|
* Merge topic 'more-swift2-fixes'Brad King2015-09-092-2/+52
|\ | | | | | | | | | | | | | | | | 9cdf6ef4 Swift: Add proper Swift compiler test 1aa29f0d Swift: Remove positive Swift language tests d778a1c2 Swift: Require Xcode 6.1 and for MacOS X at least SDK 10.10 4da60024 Swift: Fix Compiler-Id detection for Swift 2 874a265c Swift: Make SwiftMix compatible with Swift 2
| * Swift: Add proper Swift compiler testGregor Jasny2015-09-061-1/+51
| | | | | | | | | | This catches for example the unavailability of Swift with Xcode Beta6 and macosx10.10 SDK.
| * Swift: Fix Compiler-Id detection for Swift 2Gregor Jasny2015-09-031-1/+1
| |
* | Merge topic 'wbpvf_no_deref'Brad King2015-09-093-14/+14
|\ \ | | | | | | | | | | | | ea080e3e write_basic_package_version_file: remove variable dereferences in templates
| * | write_basic_package_version_file: remove variable dereferences in templatesRolf Eike Beer2015-09-043-14/+14
| |/ | | | | | | Fixes some minor whitespace issues in the if()s.
* | Merge topic 'FindOpenSSL-static-libs'Brad King2015-09-081-5/+30
|\ \ | | | | | | | | | | | | 369a8cde FindOpenSSL: Optionally search only for static libraries
| * | FindOpenSSL: Optionally search only for static librariesThijs Wenker2015-09-021-5/+30
| |/ | | | | | | | | | | | | Add an OPENSSL_USE_STATIC_LIBS option to enable it. Adjust CMAKE_FIND_LIBRARY_SUFFIXES to only look for .a and .lib files. Also adjust the search paths on Windows for installer locations of static libraries.
* | FindZLIB: Find debug and release variants separatelyMichael Scott2015-09-021-5/+40
|/ | | | | | Provide each variant in ZLIB_LIBRARIES and ZLIB::ZLIB imported location properties when one is found, while maintaining support for manually setting the library via ZLIB_LIBRARY.
* FindHDF5: Add hdf5_hl to list of libraries to search for Fortran_HLPaul Romano2015-09-011-1/+1
| | | | | | | When the Fortran_HL component is specified, the hdf5_hl library is not included in HDF5_LIBRARIES which causes a bunch of undefined references at link time. This commit adds hdf5_hl to the list of libraries to search for when the Fortran_HL component is specified.
* FindHDF5: Fix support for HL and Fortran_HL componentsPaul Romano2015-09-011-0/+2
| | | | | | Define HDF5_{Fortran_,}HL_COMPILE_LINE so that HDF5_{Fortran_,}HL_INCLUDE_DIR and HDF5_{Fortran_,}HL_LIBRARIES are found when the macro is invoked for HL and Fortran_HL components. (Use patch from debian cmake-data package.)
* Merge topic 'FindJNI-mips'Brad King2015-08-311-1/+1
|\ | | | | | | | | 90a22c3a FindJNI: Add mips64(el) mipsn32(el) support (#15714)
| * FindJNI: Add mips64(el) mipsn32(el) support (#15714)Yunqiang Su2015-08-281-1/+1
| | | | | | | | Submitted-by: Felix Geyer <fgeyer@debian.org>
* | GenerateExportHeader: Use dllexport/dllimport on CygwinTony Kelman2015-08-271-1/+1
|/ | | | | | | Cygwin sits on top of Windows and so can use explicit symbol export and import markup too. Co-Author: Yaakov Selkowitz <yselkowitz@cygwin.com>
* Merge topic 'FindJNI-suse-and-ibm'Brad King2015-08-271-0/+8
|\ | | | | | | | | 290b0f94 FindJNI: Add support for SuSE platform and IBM Java SDK
| * FindJNI: Add support for SuSE platform and IBM Java SDKMarc Chevrier2015-08-251-0/+8
| |
* | Merge topic 'apple-tbd-stubs'Brad King2015-08-271-1/+1
|\ \ | | | | | | | | | | | | 67f60958 Darwin: Add support for tbd library stub files
| * | Darwin: Add support for tbd library stub filesGregor Jasny2015-08-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Starting with Xcode 7 the OSX and iOS SDKs contain only stub files for dynamic system libraries. These stub files contain some meta data and a list of exported sysbols in plain text. They are handled by the toolchain like regular dylibs.
* | | Merge topic 'java-updates'Brad King2015-08-271-0/+157
|\ \ \ | | | | | | | | | | | | | | | | 4476feac UseJava: Add support for javah tool
| * | | UseJava: Add support for javah toolMarc Chevrier2015-08-211-0/+157
| | | | | | | | | | | | | | | | Add a `create_javah` API.
* | | | Merge topic 'fphsa-typo'Brad King2015-08-251-1/+1
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | 64e527db FPHSA: fix typo in documentation
| * | | FPHSA: fix typo in documentationRolf Eike Beer2015-08-241-1/+1
| | |/ | |/|
* | | FindJNI: Add support for x32 architecture on Linux (#15710)Thorsten Glaser2015-08-241-0/+4
|/ / | | | | | | | | This architecture uses an amd64 kernel but x32 userland. Use CMAKE_LIBRARY_ARCHITECTURE to distinguish it for now.
* | Merge topic 'FindCUDA-vs2013-separate-compilation'Brad King2015-08-211-3/+2
|\ \ | | | | | | | | | | | | 9b2f6992 FindCUDA: Fix object build rule for separate compilation on VS 2013+ (#15697)
| * | FindCUDA: Fix object build rule for separate compilation on VS 2013+ (#15697)Dominic Meiser2015-08-201-3/+2
| | | | | | | | | | | | | | | | | | The handling of multilevel dependencies has been fixed in Visual Studio 2013. The work around used for VS 2010 and VS 2012 does not work for VS 2013 any more. Switch to normal object build rules for VS 2013 and newer.
* | | Merge topic 'sublime-msvc-includes'Brad King2015-08-211-0/+4
|\ \ \ | |_|/ |/| | | | | | | | c66835fc Extra Generator: Populate MSVC system include paths from environment (#15597)
| * | Extra Generator: Populate MSVC system include paths from environment (#15597)Gregor Jasny2015-08-181-0/+4
| |/
* | Merge topic 'hp-ux-itanium-shared-libs'Brad King2015-08-211-3/+5
|\ \ | | | | | | | | | | | | 625225bb HP-UX: Do not use ".sl" extension for shared libs on Itanium
| * | HP-UX: Do not use ".sl" extension for shared libs on ItaniumBrad King2015-08-181-3/+5
| | | | | | | | | | | | | | | | | | Instead use the standard ".so" extension. Suggested-by: Gerhard Grimm <gerhard.grimm@detec.com>
* | | Merge topic 'determine-compiler-CMP0054'Brad King2015-08-212-6/+8
|\ \ \ | |_|/ |/| | | | | | | | dc8822f0 CMakeDetermine{C,CXX}Compiler: Avoid if() auto-dereferene in quoted arguments
| * | CMakeDetermine{C,CXX}Compiler: Avoid if() auto-dereferene in quoted argumentsMatt McCormick2015-08-202-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exposed by a CMP0054 warning with code like: cmake_minimum_required(VERSION 2.8.9 FATAL_ERROR) project(MyProj NONE) enable_language(C) enable_language(CXX) While at it, use STREQUAL for testing the compiler id against "GNU". Suggested-by: Rolf Eike Beer <eike@sf-mail.de>
| * | Merge branch 'compiler-version-Fortran' into releaseBrad King2015-08-051-0/+1
| |\ \
| * \ \ Merge branch 'osx-iframework' into releaseBrad King2015-07-222-0/+10
| |\ \ \
* | \ \ \ Merge topic 'finpkgconfig-if-deref'Brad King2015-08-181-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b9ec9392 FindPkgConfig: remove variable dereference
| * | | | | FindPkgConfig: remove variable dereferenceRolf Eike Beer2015-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If CMAKE_MINIMUM_REQUIRED_VERSION is not set because no cmake_minimum_required() call is present this line can lead to an error as that string is empty so too few arguments are passed to if(): See also "/var/tmp/paludis/build/kde-krdc-15.08.0/work/build/CMakeFiles/CMakeOutput.log". See also "/var/tmp/paludis/build/kde-krdc-15.08.0/work/build/CMakeFiles/CMakeError.log". CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:112 (elseif): given arguments: "VERSION_LESS" "3.1" Unknown arguments specified Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:501 (_pkgconfig_parse_options) /usr/share/cmake/Modules/FindOpenSSL.cmake:43 (pkg_check_modules)
* | | | | | Add support for ARTOS platform using GNU C with ac compiler driverKars de Jong2015-08-172-0/+26
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Add platform and compiler descriptions for ARTOS RTOS (locamation.com). Signed-off-by: Kars de Jong <kars.dejong@locamation.nl>
* | | | | Merge topic 'FindBoost-1.59'Brad King2015-08-171-2/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ff5bb2ef FindBoost: Add support for Boost 1.59
| * | | | | FindBoost: Add support for Boost 1.59Roger Leigh2015-08-141-2/+4
| | | | | |
* | | | | | Merge topic 'FindXercesC-updates'Brad King2015-08-171-4/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db292564 FindXercesC: Add support for 3D_1 variant of the library 021bf871 FindXercesC: Find debug and release libraries separately
| * | | | | | FindXercesC: Add support for 3D_1 variant of the libraryRoger Leigh2015-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version is generated by the Windows Visual Studio project files for unknown reasons, but is required to pick up the debug version of the library created by current versions of Xerces-C.
| * | | | | | FindXercesC: Find debug and release libraries separatelyRoger Leigh2015-08-141-4/+12
| |/ / / / /
* | | | | | Merge topic 'FindTIFF-updates'Brad King2015-08-171-1/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 724fa682 FindTIFF: Find debug and release libraries separately
| * | | | | | FindTIFF: Find debug and release libraries separatelyRoger Leigh2015-08-141-1/+13
| |/ / / / /
* | | | | | Merge topic 'compiler-id-ancient-gcc-version'Brad King2015-08-171-1/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6699834d GNU-DetermineCompiler: Add support for very old versions of GCC
| * | | | | | GNU-DetermineCompiler: Add support for very old versions of GCCKars de Jong2015-08-131-1/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Very old versions of gcc (2.3.1) do not define __GNUC_MINOR__. Signed-off-by: Kars de Jong <kars.dejong@locamation.nl>
* | | | | | FindOpenSSL: Provide imported targets OpenSSL::{SSL,Crypto}Konstantin Podsvirov2015-08-131-0/+73
| | | | | |
* | | | | | FindOpenSSL: Revise and format module documentationBrad King2015-08-131-15/+19
|/ / / / / | | | | | | | | | | | | | | | Improve reStructuredText formatting and add section headers.
* | | | | Merge topic 'FindPkgConfig-capital-messages'Brad King2015-08-131-5/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 50c9f521 FindPkgConfig: Capitalize first letter of all message()s
| * | | | | FindPkgConfig: Capitalize first letter of all message()sChristopher Meng2015-08-121-5/+5
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | This makes FindPkgConfig output more formal and more consistent with many other messages produced by CMake.
* | | | | Merge topic 'fix-hpux-link-search-shared-flags'Brad King2015-08-131-12/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | dc64d825 HP-UX: Fix linker search type flags for C shared libs on HP-UX