Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Revisions: Issue #4538 All Revisions ] Back to Issue ]
Summary 0004538: Layout of Wadseeker's archived source-code
Revision 2025-05-04 14:53 by Zalewa
Description When the makesourcepackages.sh script is used, the directory tree layout in Doomseeker's base archive is the same as in the repository, but in Wadseeker it's drastically different. The "src/wadseeker" directory gets "unrolled" into the top level of the archive.

I propose to keep the "src/wadseeker" structure. The wadseeker tarball should remain minified to the Wadseeker related stuff, but the directory tree layout can be kept the same as in the repo.

Reasons:

1. I don't think there's a particular reason to change the layout.
2. Source-code being tucked away in "src/" or even "src/<project-name>" keeps things neat and modular.
3. Currently the compilation scripts for Wadseeker must assume that the layout will change. Note the use of $CMAKE_SOURCE_DIR variable that would not be necessary if the layout wasn't changing.
4. $CMAKE_SOURCE_DIR makes it difficult to compile Wadseeker as a dependency in internal projects other than Doomseeker itself (such as in the wadseekerapp tool).
Revision 2025-05-04 14:51 by Zalewa
Description When the makesourcepackages.sh script is used, the directory tree layout in Doomseeker's base archive is the same as in the repository, but in Wadseeker it's drastically different. The "src/wadseeker" directory gets "unrolled" into the top level of the archive.

I propose to keep the "src/wadseeker" structure. The wadseeker tarball should remain minified to the Wadseeker related stuff, but the directory tree layout can be kept the same as in the repo.

Reasons:

1. I don't think there's a particular reason to do change the lay out.
2. Source-code being tucked away in "src/" or even "src/<project-name>" keeps things neat and modular.
3. Currently the compilation scripts for Wadseeker must assume that the layout will change. Note the use of $CMAKE_SOURCE_DIR variable that would not be necessary if the layout would not change.
4. It makes it difficult to compile Wadseeker as a dependency in internal projects other than Doomseeker itself (such as in the wadseekerapp tool).






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker