Files
CMake/Source
Ben Boeckel 3e15419bd4 target_sources: Restore toleration of duplicate CXX_MODULES sources
In commit 9c0491a3e4 (cmDyndepCollation: write out scanned source
information too, 2024-03-25) via !9708, the `sf_map` gained a new job of
also being used to track non-file set sources which could import
modules. This was implemented by removing processed `FILE_SET TYPE
CXX_MODULES` sources from the map and working with the sources
remaining. When a `FILE_SET TYPE CXX_MODULES` source appeared multiple
times, this would then erroneously complain that it "was not scheduled
for compilation". Use a set of source paths to track sources that have
already been processed. If duplicates are found, trigger an author
warning and skip the duplicate file.

Fixes: #26549
2025-01-09 22:36:06 +01:00
..
2024-10-25 08:43:04 -04:00
2024-08-28 14:13:05 -04:00
2024-07-30 10:27:03 -04:00
2024-12-19 10:18:19 -05:00
2024-08-02 00:14:57 +02:00
2024-03-08 09:49:03 -05:00
2024-09-05 09:20:23 -04:00
2024-08-19 15:10:34 -04:00