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. |
---|
|
source/dub/generators/build.d |
---|
source/dub/generators/generator.d |
---|
source/dub/generators/targetdescription.d |
---|
test/issue2840-build-collision.sh 0 → 100755 |
---|
test/issue2840-build-collision/.no_build 0 → 100644 |
---|
test/issue2840-build-collision/build.d 0 → 100755 |
---|