Brad King
870d839f0d
Merge topic 'sublime-msvc-includes'
...
c66835fc
Extra Generator: Populate MSVC system include paths from environment (#15597 )
2015-08-21 09:29:00 -04:00
Brad King
cecd0d186d
Merge topic 'vs-fix-obj-extension'
...
3e94f94b
cmLocalVisualStudioGenerator: Use computed .obj extension (#13685 )
2015-08-21 09:28:58 -04:00
Brad King
f9865743ed
Merge topic 'hp-ux-itanium-shared-libs'
...
625225bb
HP-UX: Do not use ".sl" extension for shared libs on Itanium
2015-08-21 09:28:55 -04:00
Brad King
4ae9362b5b
Merge topic 'get-filename-component-base-dir'
...
e89ea3d1
get_filename_component: Teach new BASE_DIR parameter.
2015-08-21 09:28:53 -04:00
Brad King
162e7b5675
Merge topic 'determine-compiler-CMP0054'
...
dc8822f0
CMakeDetermine{C,CXX}Compiler: Avoid if() auto-dereferene in quoted arguments
2015-08-21 09:28:50 -04:00
Kitware Robot
3755250f8e
CMake Nightly Date Stamp
2015-08-21 00:01:09 -04:00
Matt McCormick
dc8822f0a7
CMakeDetermine{C,CXX}Compiler: Avoid if() auto-dereferene in quoted arguments
...
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>
2015-08-20 09:35:16 -04:00
Kitware Robot
e72a5b2c0b
CMake Nightly Date Stamp
2015-08-20 00:01:07 -04:00
Kitware Robot
404d16e7bc
CMake Nightly Date Stamp
2015-08-19 00:01:08 -04:00
Gregor Jasny
c66835fc37
Extra Generator: Populate MSVC system include paths from environment ( #15597 )
2015-08-18 22:30:55 +02:00
Bastien Schatt
3e94f94b89
cmLocalVisualStudioGenerator: Use computed .obj extension ( #13685 )
...
CMAKE_<LANG>_OUTPUT_EXTENSION tells us the proper extension for the
current toolchain. Teach the ComputeObjectFilenames method to use
GetLanguageOutputExtension to look up the extension instead of
hard-coding ".obj". This is already done in the code path for explicit
file names inside our call to GetObjectFileNameWithoutTarget.
2015-08-18 11:39:52 -04:00
Brad King
625225bbe6
HP-UX: Do not use ".sl" extension for shared libs on Itanium
...
Instead use the standard ".so" extension.
Suggested-by: Gerhard Grimm <gerhard.grimm@detec.com>
2015-08-18 10:55:16 -04:00
Brad King
a712575da1
Merge topic 'finpkgconfig-if-deref'
...
b9ec9392
FindPkgConfig: remove variable dereference
2015-08-18 10:12:05 -04:00
Brad King
f1d08e5923
Merge topic 'add-ARTOS-platform-module'
...
462fbd1e
Add support for ARTOS platform using GNU C with ac compiler driver
2015-08-18 10:12:03 -04:00
Brad King
868be9c640
Merge topic 'cmake-gui-high-resolution'
...
a41ebd4e
cmake-gui: Add support for HiDPI (Retina) screens on OS X
2015-08-18 10:12:01 -04:00
Brad King
fb329c0bc1
Merge topic 'build-subdir'
...
ba1065ab
cmake: Add support for "--build ." in subdirectory (#15696 )
2015-08-18 10:11:58 -04:00
Rolf Eike Beer
b9ec9392da
FindPkgConfig: remove variable dereference
...
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)
2015-08-18 12:14:43 +02:00
Kitware Robot
76a54a4486
CMake Nightly Date Stamp
2015-08-18 00:01:08 -04:00
James Johnston
e89ea3d190
get_filename_component: Teach new BASE_DIR parameter.
...
In the get_filename_component command, add a new BASE_DIR parameter to
use with the ABSOLUTE and REALPATH options. This will be used when
finding an absolute path from a relative path.
2015-08-17 23:55:38 -04:00
Francois Best
a41ebd4ee5
cmake-gui: Add support for HiDPI (Retina) screens on OS X
2015-08-17 11:36:42 -04:00
Kars de Jong
462fbd1eca
Add support for ARTOS platform using GNU C with ac compiler driver
...
Add platform and compiler descriptions for ARTOS RTOS (locamation.com).
Signed-off-by: Kars de Jong <kars.dejong@locamation.nl>
2015-08-17 10:32:50 -04:00
Brad King
a38ea312c0
Merge topic 'propagate-link-search-to-try_compile'
...
7f0b83e0
try_compile: Update documentation for other propagated variables
fb77c2c5
try_compile: Propogate the CMAKE_LINK_SEARCH_ variables
2015-08-17 10:25:04 -04:00
Brad King
bc9103ed5b
Merge topic 'extended-length-paths'
...
e06ea837
cmSystemTools: Use extended length paths for Windows apis.
2015-08-17 10:25:02 -04:00
Brad King
581379cadf
Merge topic 'emacs-mode-font-lock'
...
64e6bc5c
cmake-mode.el: Refine variable font-lock
758664b7
cmake-mode.el: Fix function name font-lock
2015-08-17 10:25:00 -04:00
Brad King
f4885a94ed
Merge topic 'FindBoost-1.59'
...
ff5bb2ef
FindBoost: Add support for Boost 1.59
2015-08-17 10:24:57 -04:00
Brad King
9cba05c684
Merge topic 'FindXercesC-updates'
...
db292564
FindXercesC: Add support for 3D_1 variant of the library
021bf871
FindXercesC: Find debug and release libraries separately
2015-08-17 10:24:55 -04:00
Brad King
8ca1c2b2b3
Merge topic 'FindTIFF-updates'
...
724fa682
FindTIFF: Find debug and release libraries separately
2015-08-17 10:24:53 -04:00
Brad King
89b483f2b6
Merge topic 'update-curl'
...
4071a747
curl: Update README-CMake.txt for new snapshot
7727d485
curl: Update configuration of build within CMake
3f2f1a94
curl: Fix check for gethostbyname_r with 5 arguments
91e8d35a
Merge branch 'curl-upstream' into update-curl
602cdc06
cmCurl: Tolerate lack of CURLOPT_CAPATH support
70654261
curl 7.44.0 (reduced)
2015-08-17 10:24:49 -04:00
Brad King
da3b62cffd
Merge topic 'compiler-id-ancient-gcc-version'
...
6699834d
GNU-DetermineCompiler: Add support for very old versions of GCC
2015-08-17 10:24:47 -04:00
Brad King
a0dab7b774
Merge topic 'FindOpenSSL-imported-targets'
...
75e3a8e8
FindOpenSSL: Provide imported targets OpenSSL::{SSL,Crypto}
79a36437
FindOpenSSL: Revise and format module documentation
2015-08-17 10:24:45 -04:00
Brad King
cb99eff642
Merge topic 'use-generator-target'
...
9b449e9c
cmComputeLinkInformation: Lookup a target only if we have one
2015-08-17 10:24:42 -04:00
Brad King
4071a74707
curl: Update README-CMake.txt for new snapshot
2015-08-17 10:17:51 -04:00
Brad King
7727d485d3
curl: Update configuration of build within CMake
...
Update our curl build option settings as needed for CMake to account for
differences in curl options from 7.38 to 7.44.
2015-08-17 10:17:51 -04:00
Brad King
3f2f1a949c
curl: Fix check for gethostbyname_r with 5 arguments
...
Fix the check code to pass 5 arguments instead of 6. This typo was
introduced in curl 7.39 but was not noticed because the result of
this check is used only if ENABLE_IPV6 is OFF.
2015-08-17 10:17:50 -04:00
Kitware Robot
0f27bcc9ec
CMake Nightly Date Stamp
2015-08-17 00:01:05 -04:00
Kitware Robot
5c8e1ca283
CMake Nightly Date Stamp
2015-08-16 00:01:05 -04:00
Clinton Stimpson
e06ea8373f
cmSystemTools: Use extended length paths for Windows apis.
2015-08-14 23:14:06 -06:00
Clinton Stimpson
ba1065ab7b
cmake: Add support for "--build ." in subdirectory ( #15696 )
2015-08-14 22:46:53 -06:00
Kitware Robot
1628a8af77
CMake Nightly Date Stamp
2015-08-15 00:01:09 -04:00
Chuck Atkins
7f0b83e018
try_compile: Update documentation for other propagated variables
2015-08-14 11:48:54 -04:00
Chuck Atkins
fb77c2c54b
try_compile: Propogate the CMAKE_LINK_SEARCH_ variables
2015-08-14 11:48:01 -04:00
Roy Crihfield
64e6bc5ca3
cmake-mode.el: Refine variable font-lock
...
Simplify regexp for variable names, and allow more legal characters.
Remove `$ *` as legal chars, and allow `- + / .` in names.
2015-08-14 10:16:22 -04:00
Roger Leigh
ff5bb2efbe
FindBoost: Add support for Boost 1.59
2015-08-14 09:55:07 -04:00
Roger Leigh
db29256429
FindXercesC: Add support for 3D_1 variant of the library
...
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.
2015-08-14 09:52:48 -04:00
Roger Leigh
021bf871a6
FindXercesC: Find debug and release libraries separately
2015-08-14 09:52:36 -04:00
Roger Leigh
724fa68270
FindTIFF: Find debug and release libraries separately
2015-08-14 09:49:46 -04:00
Kitware Robot
17ecfd8210
CMake Nightly Date Stamp
2015-08-14 00:01:08 -04:00
Roy Crihfield
758664b7ad
cmake-mode.el: Fix function name font-lock
...
Allow space separating name and opening parenthesis.
2015-08-13 15:24:18 -04:00
Brad King
72250e68db
Merge branch 'release'
2015-08-13 14:40:52 -04:00
Kars de Jong
6699834d62
GNU-DetermineCompiler: Add support for very old versions of GCC
...
Very old versions of gcc (2.3.1) do not define __GNUC_MINOR__.
Signed-off-by: Kars de Jong <kars.dejong@locamation.nl>
2015-08-13 11:07:03 -04:00