03-25-2021 10:31 AM
I recently added some new capabilities to a project, and now when run the build on the source distribution, the file layout is wrong: Some of the files have an additional layer in the path hierarchy even though I have made no changes to the build spec. This is almost certainly due to a new dependency somewhere. But I'm having trouble finding where that dependency is. (If I run the build on an older version and it works fine.) I've made a copy of the new version and am going through the tedious process of chopping away at it bit by bit and trying a build each time. Does anybody know a trick to figure out exactly why a source dist build is putting things in certain places?
Here's what the layout should be:
And here's what it has become.
03-25-2021 10:44 AM
Using your project window, right click on the chm file and/or vi files, select "Find Callers". Check where these file is used. Decide if you want to add them to the Project instead of a remaining a dependency. It appears you have additional files of course in your new source distro.