- Oct 17, 2012
-
-
Commit 08cb4fa4 (Process generator expressions in the INCLUDE_DIRECTORIES property, 2012-09-18) contained an incorrect assumption that CMAKE_BUILD_TYPE was set on the makefile for each generated configuration in multi-config generators. Fix that by making the GetIncludeDirectories API depend on the config.
-
This fixes a regression introduced in commit 290e92ad (Move GetIncludeDirectories to cmGeneratorTarget, 2012-09-16) which loops over cmGeneratorTargets before they get created, so the container is empty.
-
The '<<' is a special sequence on those platforms, so it can't appear in the test.
-
-
This was causing an assert on Windows which has safety features for iterating past the end of the container.
-
Content which is incomplete as a generator expression could cause segfaults by advancing an iterator beyond end() and dereferencing it. Such incomplete generator expressions should be treated as plain text instead.
-
We can't test this in the GeneratorExpression unit test because the ';' chars are processed specically by the CMake function argument parser.
-
The rationale is similar to that in commit b3d8f5da (GenEx: Parse comma after colon tokens specially, 2012-10-04), in that colon tokens should not be parsed as identifier-argument delimiters after the first colon.
-
- Oct 09, 2012
-
-
It might not exist with GCC 2.9.
-
-
-
The CONFIGURATION can not be manipulated at unit testing time, so this is not unit tested further.
-
They must be non-empty, and match a restrictive regexp.
-
Otherwise the comma is treated as plain text by ParseContent. $<STREQUAL:,> should be valid and true. $<STREQUAL:,something> should be valid and false. $<STREQUAL:,,> should be non-valid as it is 3 parameters. $<STREQUAL:something,,> should be non-valid as it is 3 parameters. Additionally, this allows reporting the correct error for other expressions. For example $<TARGET_PROPERTY:,> should be invalid because it has an empty target and empty property. It shouldn't attempt to read the property ',' on the 'implicit this' target.
-
-
-
This is allowed by the CONFIG and STREQUAL expressions.
-
- Oct 02, 2012
-
-
708b53e7 FindCURL: Find older MSVC prebuilts
-
Kitware Robot authored
- Oct 01, 2012
-
-
If the cmake or environment variable CMAKE_NINJA_FORCE_RESPONSE_FILE is set then a response file is used regardless the command line length.
-
In the response file also linker options could be passed, and because <OBJECTS> is replaced by a response file, it is necessary that no compiler option follows <OBJECTS>.
-
Don' pass linker option to the compile
-
4ad02332 Remove period at the end of the check message. 50b1ea5b Fix minor typos. 19c3206b Remove unused parameter marker and the unused parameter. 9d462b22 Document that generator expressions can be used in target properties. daf88c36 Fix punctuation in some variables documentation. 3172cde6 Fix the layout of the generator expression documentation.
-
80112da5 Merge topic 'AutomocUseTargetProperties' into export-sets 955b9662 exports: add a test for exporting dependent targets 6f50a04c exports: define a CMAKE_FIND_PACKAGE_NAME var set by find_package() 0cfd055a exports: move the handling of missing targets into subclasses 190f2c82 exports: fix build with MSVC6 8b5f448b exports: first try at error handling if a target is missing 87f4c019 exports: accept a missing target if it is exported exactly once 999061a4 exports: store pointers to all installations of each export set 64b3a6c9 exports: cmGlobalGenerator::ExportSets destructor will clear it 81cdab5b exports: Hold an ExportSet pointer in cm*Export*Generator 5c898fbd exports: Add cmExportSetMap class d13ec1ac exports: Create class cmExportSet 4e2347cb exports: Rename cmGlobalGenerator::AddTargetToExport{s,} e846e703 exports: Remove cmTargetExport constructor 81c66c8b exports: Move cmTargetExport to a dedicated header file ae4ab625 find_package: add support for a <package>_NOT_FOUND_MESSAGE variable ...
-
Older Windows MSVC CURL prebuilts have the .lib named as "libcurl.lib".
-
Kitware Robot authored
-
- Sep 30, 2012
-
-
Conflicts: Source/cmGlobalGenerator.h
-
The test exports two libraries into two separate exports, and then include()s the generated export files. This must not fail. Alex
-
This way the name of the searched package can be accessed in find-modules, config-files and more importantly in generated target export files. This is now used when a target export file detects that a required target does not exist. Alex
-
Before, cmExportFileGenerator::ComplainAboutMissingTarget() was a virtual function which had to be implemented in the subclasses. It is not anymore. Instead, there is now a virtual function HandleMissingTargets(), which is implemented in the two subclasses. This makes e.g. dealing correctly with APPEND mode easier. Alex
-
Kitware Robot authored
-
- Sep 29, 2012
-
-
Stephen Kelly authored
Other messages don't have one.
-
Stephen Kelly authored
nothe -> note than -> that duplicat -> duplicate directory -> directly Wipe wipe -> Wipe
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
-