Anonymous | Login | Signup for a new account | 2025-08-03 09:35 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | All Projects Issue Support Ranking | Rules | My Account |
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). |
Copyright © 2000 - 2025 MantisBT Team |