Revision 90d643c31221a1b1e3841a0a1f7a2b2f8d16d2d8 authored by Sebastian Holtermann on 30 October 2019, 10:09:28 UTC, committed by Brad King on 30 October 2019, 13:34:06 UTC
On Windows, `CollapseFullPath` called with a path that ends with a dot might return a file with the same base name but any extension. To make sure we get only the file with the requested header extension, pass the complete file name to `CollapseFullPath`. Fixes: #19892
1 parent 9278028
cmIncludeCommand.h
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file Copyright.txt or https://cmake.org/licensing for details. */
#ifndef cmIncludeCommand_h
#define cmIncludeCommand_h
#include "cmConfigure.h" // IWYU pragma: keep
#include <string>
#include <vector>
class cmExecutionStatus;
/**
* \brief cmIncludeCommand defines a list of distant
* files that can be "included" in the current list file.
* In almost every sense, this is identical to a C/C++
* #include command. Arguments are first expended as usual.
*/
bool cmIncludeCommand(std::vector<std::string> const& args,
cmExecutionStatus& status);
#endif
Computing file changes ...