Fix #2840: Build collision for single-package and FILE_FULL_PATH
By including the package path in the buildid we avoid the problem,
at the expense of not sharing the cache for packages that could be
shared, but we would need to know if the code depends on __FILE__
and __FILE_FULL_PATH__ or not.
1 parent f193d4f commit 5a9e230dec7053398ca4b3b126f7a3b78ee42e42
@Mathias Lang Mathias Lang authored on 7 Feb 2024
Mathias LANG committed on 9 Feb 2024
Showing 6 changed files
View
source/dub/generators/build.d
View
source/dub/generators/generator.d
View
source/dub/generators/targetdescription.d
View
test/issue2840-build-collision.sh 0 → 100755
View
test/issue2840-build-collision/.no_build 0 → 100644
View
test/issue2840-build-collision/build.d 0 → 100755