https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
02985be Initializing CurFileName to an empty string When the file is not found in $CMAKE_SOURCE_DIR/<file path>, the CurFileName pointer remained set to the previous file. This caused the new file's coverage data to populate the into the wrong object giving incorrect results and occasionally resulting in a seg fault. 03 October 2014, 17:51:14 UTC
0e0cb71 CMake Nightly Date Stamp 03 October 2014, 04:01:17 UTC
99d34f4 CMake Nightly Date Stamp 02 October 2014, 04:01:07 UTC
83e0ceb CMake Nightly Date Stamp 01 October 2014, 04:01:10 UTC
f640b2a Merge topic 'cleanup-CMP0054' 69fe5920 GenerateExportHeader: Avoid if() quoted auto-dereference 30 September 2014, 15:29:09 UTC
0799b3d Merge topic 'build_cmake_dmg_non_universal' 3da328d3 Make the OSX 10.6+ release x86_64 only. 30 September 2014, 15:29:06 UTC
40ae354 Merge topic 'GNUInstallDirs-typo' 33f03129 Fix typo in Modules/GNUInstallDirs.cmake (#15176) 30 September 2014, 15:29:04 UTC
34d035e Merge topic 'vs-nsight-tegra-generator' df84281d Help: Add notes for topic 'vs-nsight-tegra-generator' 69e198dc VS: Generate Nsight Tegra project revision number 5365c9ac VS: Map Nsight Tegra file types in .vcxproj files 178f56a5 VS: Fix Tegra-Android platform linking of libraries by name 7115702f Tests: Add test for VS Nsight Tegra generator support a6289499 VS: Generate ANDROID_GUI executables as app packages c12e4699 Add 'ANDROID_API' target property to set Android Target API 9a4df52a Add 'ANDROID_GUI' target property to mark Android applications 16569abf cmTarget: Track internally whether platform is Android ef0fd4f0 VS: Teach vcxproj generation about the Tegra-Android platform d09b60f5 VS: Detect compiler id of Nsight Tegra-Android toolchains 2f071466 VS: Teach VS >= 10 to recognize CMAKE_SYSTEM_NAME 'Android' 30 September 2014, 12:46:27 UTC
df84281 Help: Add notes for topic 'vs-nsight-tegra-generator' 30 September 2014, 12:45:35 UTC
69e198d VS: Generate Nsight Tegra project revision number Nsight Tegra 2.0 will be revision '8'. Generate this revision number and add a NsightTegraUpgradeOnceWithoutPrompt element to tell newer versions not to prompt when upgrading the generated project file. 30 September 2014, 12:45:35 UTC
5365c9a VS: Map Nsight Tegra file types in .vcxproj files Map ".java" to JCompile, ".asm" and ".s" to ClCompile, and a few Android-specific source file names to AndroidBuild. This allows Nsight Tegra 1.6 and above to check up-to-dateness of such sources. Bump NsightTegraProjectRevisionNumber to 7 to allow these fields. 30 September 2014, 12:45:35 UTC
178f56a VS: Fix Tegra-Android platform linking of libraries by name Nsight Tegra Visual Studio Edition handles prefixing of library names with '-l' automatically, so teach the generator not to do so. Reported-by: Mourad Boufarguine <mourad@boufarguine.name> 30 September 2014, 12:45:35 UTC
7115702 Tests: Add test for VS Nsight Tegra generator support Create a VSNsightTegra test based on the "two-libs" example from the Android NDK. Add it whenever testing on a machine with VS 11 or 12 and the NVIDIA Nsight Tegra Visual Studio Edition installed. Exclude it when there is a space in the path to the source or build tree because the tools do not seem to support it. 30 September 2014, 12:45:34 UTC
a628949 VS: Generate ANDROID_GUI executables as app packages When an executable is marked with ANDROID_GUI, generate an AntBuild step in the .vcxproj file and point it at the directory found to contain AndroidManifest.xml. Assume it also contains build.xml. 30 September 2014, 12:45:34 UTC
c12e469 Add 'ANDROID_API' target property to set Android Target API Also add a 'CMAKE_ANDROID_API' variable to set the property default. 30 September 2014, 12:45:34 UTC
026c4a5 CMake Nightly Date Stamp 30 September 2014, 04:01:07 UTC
cb9e867 Merge topic 'vs-minor-cleanups' c655f0c4 VS: Drop GenerateManifest from .vcxproj files for non-MS tools 227a3367 VS: Use case-insensitive check for hlsl,jpg,png,xml file extensions 4a24015a Tests: Always detect VS and SDK availability on Windows 29 September 2014, 20:26:07 UTC
9a4df52 Add 'ANDROID_GUI' target property to mark Android applications Also add a 'CMAKE_ANDROID_GUI' variable to set the property default so a project can easily make all executables Android applications. An Android application executable file has the same extension as a shared library (.so). 29 September 2014, 20:05:53 UTC
16569ab cmTarget: Track internally whether platform is Android Add an IsAndroid member to save whether CMAKE_SYSTEM_NAME is "Android". 29 September 2014, 20:05:53 UTC
ef0fd4f VS: Teach vcxproj generation about the Tegra-Android platform Complete the basic implementation of the VS Tegra-Android generators by replacing parts of vcxproj files that are specific to MS tools with settings defined for the NVIDIA Nsight Tegra tools. Current limitations include: * We have no "flag table" so flags will be passed in the additional options fields instead of mapped to the vcxproj elements defined by Nsight Tegra msbuild platform definition files. * We have no interface to set the AndroidArch, AndroidStlType, or AndroidTargetAPI fields so defaults will be used. * The Nsight Tegra msbuild platform definition files do not provide a working "Utility" target type so for add_custom_target we need to use a "StaticLibrary" target type and leave out ClCompile rules. * There is also no target type for plain command-line executables so for add_executable we need to use a "DynamicLibrary" target. Full application bundles will likely require new CMake target properties (like WIN32_EXECUTABLE for Windows GUI executables). 29 September 2014, 20:05:53 UTC
d09b60f VS: Detect compiler id of Nsight Tegra-Android toolchains Teach CMakeDetermineCompilerId to recognize the Tegra-Android platform and generate a test project for Nsight Tegra tools. Locate the full path to CMAKE_<LANG>_COMPILER by computing it within the test project build environment. Also teach CMakeFindBinUtils that this variant of the Visual Studio generator uses UNIX-like instead of MS-like archiving and linking tools. 29 September 2014, 20:05:53 UTC
2f07146 VS: Teach VS >= 10 to recognize CMAKE_SYSTEM_NAME 'Android' When CMAKE_SYSTEM_NAME is 'Android', check for an installation of 'NVIDIA Nsight Tegra Visual Studio Edition' and generate .vcxproj files for the "Tegra-Android" platform. Also make the installed version available in a CMAKE_VS_NsightTegra_VERSION variable. 29 September 2014, 20:05:52 UTC
c655f0c VS: Drop GenerateManifest from .vcxproj files for non-MS tools The .vcxproj file content generated by OutputLinkIncremental is specific to MS tools, so drop it when using other tools. 29 September 2014, 20:05:52 UTC
227a336 VS: Use case-insensitive check for hlsl,jpg,png,xml file extensions These "extra" sources should map to the proper tool even when they are not in lower case. 29 September 2014, 20:05:52 UTC
4a24015 Tests: Always detect VS and SDK availability on Windows Move the detection block out of the Windows >= 8 conditional so it can be used on other versions. 29 September 2014, 20:05:52 UTC
69fe592 GenerateExportHeader: Avoid if() quoted auto-dereference When testing CMAKE_CXX_COMPILER_ID values with if(MATCHES), do not explicitly dereference or quote CMAKE_CXX_COMPILER_ID. We want if() to auto-dereference the variable and not its value. 29 September 2014, 19:53:38 UTC
33f0312 Fix typo in Modules/GNUInstallDirs.cmake (#15176) Commit d4fdd9c189f85d659f4294f8ec6da3e7e51215ec ("GNUInstallDirs: use the proper default for info and man paths on OpenBSD") introduced a typo. 29 September 2014, 16:25:25 UTC
3da328d Make the OSX 10.6+ release x86_64 only. We have no need for the 10.6+ bundle to be 32 and 64bit. For older 32bit machines they should be using the 10.4+ 32bit release. 29 September 2014, 14:00:57 UTC
a22570e Merge topic 'wix-directory-permissions' d48c781f CPackWiX: Extend CPACK_WIX_ACL to support directories 29 September 2014, 13:21:45 UTC
c38d968 Merge topic 'update-kwsys' 20853009 Merge branch 'upstream-kwsys' into update-kwsys a79ff0e4 KWSys 2014-09-25 (29ffaf43) 29 September 2014, 13:21:43 UTC
ea438b3 Merge topic 'fix-test-FailedSubmit-match' e0acdd1a Tests: Adjust expected error message in FailedSubmit-ftp 29 September 2014, 13:21:41 UTC
0488e43 Merge topic 'build_cmake_dmg_with_bzip' ffa5db96 CMake now using bzip2 compression for mac release bundles. 29 September 2014, 13:21:39 UTC
6e22b8c Merge topic 'remove-old-DartLocal.conf' 7a5d9256 Remove unused legacy 'DartLocal.conf' file 29 September 2014, 13:21:37 UTC
87dfc90 Merge topic 'FindCUDA-cleanup-CMP0054' 84e3fde9 FindCUDA: Avoid if() auto-dereference in string comparisons 29 September 2014, 13:21:35 UTC
693c20d CMake Nightly Date Stamp 29 September 2014, 04:01:08 UTC
7a8be6e CMake Nightly Date Stamp 28 September 2014, 04:01:07 UTC
d48c781 CPackWiX: Extend CPACK_WIX_ACL to support directories 27 September 2014, 15:34:39 UTC
58dc05d CMake Nightly Date Stamp 27 September 2014, 04:01:07 UTC
2085300 Merge branch 'upstream-kwsys' into update-kwsys 26 September 2014, 13:34:26 UTC
a79ff0e KWSys 2014-09-25 (29ffaf43) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 29ffaf43 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' fb77be5a..29ffaf43 Brad King (1): 29ffaf43 Suppress deprecation warnings for GetVersionEx Sean McBride (1): 6aa1f800 SystemInformation: Fix clang -Wtautological-pointer-compare warning Change-Id: I29f3dcf2a32e1b80bade233987eb091038aace65 26 September 2014, 13:34:21 UTC
e0acdd1 Tests: Adjust expected error message in FailedSubmit-ftp Error message from cygwin's curl (using `--system-libs`) in CTestTestFailedSubmit-ftp was: Failed to connect to port 21: Connection timed out ^^^ Update our regex to match this. 26 September 2014, 12:34:14 UTC
4551a53 CMake Nightly Date Stamp 26 September 2014, 04:01:08 UTC
93da76d CMake Nightly Date Stamp 25 September 2014, 04:01:08 UTC
ffa5db9 CMake now using bzip2 compression for mac release bundles. Starting with OSX 10.4 dmg files offers bzip2 compression which offers small package sizes. 24 September 2014, 19:39:12 UTC
7a5d925 Remove unused legacy 'DartLocal.conf' file 24 September 2014, 14:26:04 UTC
84e3fde FindCUDA: Avoid if() auto-dereference in string comparisons This silences possible CMP0054 warnings. 24 September 2014, 14:10:42 UTC
17a457d Merge topic 'fix_search_path_ios_trycompile' 55a885da Teach try_compile COPY_FILE to look for IOS app bundles. 24 September 2014, 13:21:50 UTC
efd16ba Merge topic 'vs-wince-exe-entry-point' e7aeb79f VS, WINCE: Only set EntryPointSymbol for executables 24 September 2014, 13:21:48 UTC
e6a7abd Merge topic 'fix-LOCATION-slashes' 92b2c618 Remove extra slashes from LOCATION target property value 24 September 2014, 13:21:46 UTC
be5215c Merge topic 'ninja-compiler-change' 6120fca8 Ninja: Prevent compilers to be silently modified 24 September 2014, 13:21:44 UTC
6bd776e CMake Nightly Date Stamp 24 September 2014, 04:01:08 UTC
55a885d Teach try_compile COPY_FILE to look for IOS app bundles. The COPY_FILE option on try_compile never looked for IOS application bundles. This caused it to fail if the CMAKE_MACOSX_BUNDLE was set. 23 September 2014, 14:59:08 UTC
069090e CMake Nightly Date Stamp 23 September 2014, 04:01:11 UTC
e7aeb79 VS, WINCE: Only set EntryPointSymbol for executables 22 September 2014, 14:23:16 UTC
92b2c61 Remove extra slashes from LOCATION target property value In commit v3.0.0-rc1~429^2~2 (Remove the Location member from cmTarget, 2012-10-07) a few extra slashes were added to the path construction logic, perhaps due to a partially implemented attempt at handling the case that GetDirectory returns an empty string. This leads to LOCATION paths with double slashes in some cases. Remove them now. 22 September 2014, 13:32:21 UTC
0ab2718 Merge topic 'wix-remember-install-dir' e785fab5 CPackWiX: Teach WiX installers to remember the install location for upgrades 22 September 2014, 13:13:21 UTC
6771c0b Merge topic 'vs-windows-store-certifictes' d4ca8fb2 VS: Add Certificates to .vcxproj files 22 September 2014, 13:13:19 UTC
829e9ec Merge topic 'doc-toolchains' 27022166 Help: Add Windows Phone/Store cross-compiling to cmake-toolchains.7 db54d872 Help: Add Windows CE cross-compiling to cmake-toolchains.7 manual 0d72451a Help: Add Cross Compiling subsections in cmake-toolchains.7 manual 22 September 2014, 13:13:17 UTC
405b92d Merge topic 'FindGettext-doc-update' 3919f254 FindGettext: Fix name of GETTEXT_PROCESS_POT_FILE in docs (#15162) 22 September 2014, 13:13:14 UTC
2b1b1b1 Merge topic 'fix-enable_language-missing-module-errors' 1b549a5c enable_language: Fix error messages on missing modules (#15155) 22 September 2014, 13:13:11 UTC
3303b5f Merge topic 'FindProtobuf-depend-protoc' e380d7c5 FindProtobuf: Make outputs depend on protoc executable 22 September 2014, 13:13:07 UTC
2f3985c Merge topic 'FindOpenSceneGraph-pieces-not-found' b683da3e FindOpenSceneGraph: Do not add unfound OSG libs if not required 22 September 2014, 13:13:05 UTC
e6f0bb7 Merge topic 'autogen-fixes' e3c97a19 QtAutogen: Process all ui files in a source file (#14981). b8877b1d QtAutogen: Add source files to target when only AUTORCC is used. 22 September 2014, 13:13:01 UTC
d8dde37 Merge topic 'minor-cleanups' 80bda168 Simplify use of binary_search. 1927e4ba Remove const char string comparison helper. 22 September 2014, 13:12:58 UTC
d4713b8 Merge topic 'clang-compile-options-cxx14' 49b8140e Clang: Enable c++14 dialect flag with Clang 3.5. 0b80fc35 Clang: Don't overwrite c++11 compile option value with c++14 flag. 22 September 2014, 13:12:56 UTC
f28ebcb Merge topic 'cleanup-CMP0054' fa7d47ac Tests: Fix CMP0054 warnings 3b5ea54a CheckPrototypeDefinition: Avoid if() auto-dereference c9b301cd ExternalProject: Fix CMP0054 warning in _ep_parse_arguments 22 September 2014, 13:12:53 UTC
5eaa3e9 Merge topic 'ExternalProject-retry' 30a94eec ExternalProject: Fix download retry logic 22 September 2014, 13:12:50 UTC
6120fca Ninja: Prevent compilers to be silently modified Unlike with Unix Makefiles generator modifying compiler paths was not protected with Ninja generator. It was possible to modify them in the cache without the expected effect on the generated solution. Also activate corresponding tests with Ninja. 22 September 2014, 12:44:39 UTC
82c8a3b CMake Nightly Date Stamp 22 September 2014, 04:01:07 UTC
894c1db CMake Nightly Date Stamp 21 September 2014, 04:01:08 UTC
151bf1a CMake Nightly Date Stamp 20 September 2014, 04:01:07 UTC
e785fab CPackWiX: Teach WiX installers to remember the install location for upgrades 19 September 2014, 20:42:36 UTC
d4ca8fb VS: Add Certificates to .vcxproj files After certificates were moved into their own category in cmGeneratorTarget, that category was not added for output by the VS 10 generator. Add it now. 19 September 2014, 17:46:00 UTC
2702216 Help: Add Windows Phone/Store cross-compiling to cmake-toolchains.7 Show simple example toolchain files for each. 19 September 2014, 17:22:22 UTC
db54d87 Help: Add Windows CE cross-compiling to cmake-toolchains.7 manual 19 September 2014, 17:18:31 UTC
0d72451 Help: Add Cross Compiling subsections in cmake-toolchains.7 manual Organize the "Cross Compiling" section into subsections by platform. This will make it easier to add more subsections for more platforms. 19 September 2014, 17:10:31 UTC
3689c43 CMake Nightly Date Stamp 19 September 2014, 04:01:09 UTC
3919f25 FindGettext: Fix name of GETTEXT_PROCESS_POT_FILE in docs (#15162) Rename GETTEXT_PROCESS_POT to GETTEXT_PROCESS_POT_FILE. Patch-by: maahnat@gmail.com 18 September 2014, 13:39:49 UTC
1b549a5 enable_language: Fix error messages on missing modules (#15155) In cmGlobalGenerator::EnableLanguage, fix error messages for missing module files to actually name the missing module instead of using the empty string returned by GetModulesFile. 18 September 2014, 13:25:26 UTC
e380d7c FindProtobuf: Make outputs depend on protoc executable After updating from Protocol Buffers 2.5.0 to 2.6.0 compilation of the generated source failed: "This file was generated by an older version of protoc which is incompatible with your Protocol Buffer headers. Please regenerate this file with a newer version of protoc.". Turns out the source and headers generated by way of FindProtobuf.cmake:PROTOBUF_GENERATE_CPP aren't updated. Adding a dependency on the compiler executable fixes this issue. 18 September 2014, 13:16:27 UTC
b683da3 FindOpenSceneGraph: Do not add unfound OSG libs if not required 18 September 2014, 13:06:58 UTC
e3c97a1 QtAutogen: Process all ui files in a source file (#14981). Use a vector to store a list of matched ui_ includes, instead of overwriting the previous match. 18 September 2014, 07:41:16 UTC
201cc6f CMake Nightly Date Stamp 18 September 2014, 04:01:09 UTC
80bda16 Simplify use of binary_search. A local string was created when dir was a const char*. Now dir is a std::string already so the dirString is vestigal. 17 September 2014, 13:10:55 UTC
1927e4b Remove const char string comparison helper. It is now unused. 17 September 2014, 13:10:25 UTC
49b8140 Clang: Enable c++14 dialect flag with Clang 3.5. 17 September 2014, 12:57:07 UTC
0b80fc3 Clang: Don't overwrite c++11 compile option value with c++14 flag. 17 September 2014, 12:56:16 UTC
b8877b1 QtAutogen: Add source files to target when only AUTORCC is used. Add missing entry to if condition. 17 September 2014, 12:39:42 UTC
7b11f87 CMake Nightly Date Stamp 17 September 2014, 04:01:07 UTC
56af886 Merge topic 'vs10-wince' a3298f77 VS: Teach VS >= 10 generator about Windows CE 16 September 2014, 13:16:40 UTC
fa7d47a Tests: Fix CMP0054 warnings Hack the CMP0054 warning locally to be an error and run the test suite. Resolve CMP0054 in Tests/* code as appropriate for each case. 16 September 2014, 13:06:29 UTC
3b5ea54 CheckPrototypeDefinition: Avoid if() auto-dereference Convert from the old if(MATCHES) hack to if(DEFINED) to check whether the result variable is already set. 16 September 2014, 13:04:20 UTC
b5ac023 CMake Nightly Date Stamp 16 September 2014, 04:01:07 UTC
c9b301c ExternalProject: Fix CMP0054 warning in _ep_parse_arguments Fix the CMP0054 warning: CMake Warning (dev) at .../Modules/ExternalProject.cmake:242 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted keywords like "COMMAND" will no longer be interpreted as keywords when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): .../Modules/ExternalProject.cmake:1938 (_ep_parse_arguments) CMakeLists.txt:5 (ExternalProject_Add) by avoiding a reference to "${key}" or "COMMAND" in quotes. 15 September 2014, 19:56:37 UTC
a3298f7 VS: Teach VS >= 10 generator about Windows CE When CMAKE_SYSTEM_NAME is 'WindowsCE': * Set the Subsystem and EntryPointSymbol accordingly. * When CMAKE_SYSTEM_VERSION is 8.0 (Windows CE 2013), select the CE800 toolset by default. 15 September 2014, 14:37:40 UTC
0f2defb Merge topic 'doc-set_test_properties-example' d8054987 Help: Fix set_tests_properties documentation typo 15 September 2014, 14:27:41 UTC
b234836 Merge topic 'vs-generator-platform' be6a555d Tests: Test setting a generator platform in a toolchain file d506fee8 Tests: Use -A option to pass generator platform selection 11c9ddd6 ExternalProject: Use -A option to pass generator platform 29bd843e CTest: Use -A option to pass generator platform selection eb7d8156 cmake: Add -A option to specify a generator platform 15 September 2014, 14:27:38 UTC
9edf690 Merge topic 'if-sanity' 858d5a0b Fix if() checks of CMAKE_SYSTEM_NAME on Cygwin e177e7af FPHSA: Avoid if() dereferencing of quoted variable 425acc52 cmcurl: Use if(DEFINED) to simplify conditions cede5cbd libarchive: Avoid depending on if() to dereference a quoted variable 2d97178b FindGTK2: Avoid depending on if() to dereference a quoted variable 0b12815d Modules/Test*.cmake: Use if(DEFINED) to simplify conditions 188a1f23 If: Introduce policy CMP0054 - don't dereference quoted variables in if() b900c1cc If: Extract cmConditionEvaluator from if() implementation 15 September 2014, 14:27:36 UTC
be6a555 Tests: Test setting a generator platform in a toolchain file Teach the RunCMake.GeneratorPlatform test to cover setting CMAKE_GENERATOR_PLATFORM in a file loaded by CMAKE_TOOLCHAIN_FILE. 15 September 2014, 14:27:00 UTC
d506fee Tests: Use -A option to pass generator platform selection This is less verbose than defining CMAKE_GENERATOR_PLATFORM. 15 September 2014, 14:26:59 UTC
back to top