3rdParty support within project #7464
RolandHughes
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
|
see |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I haven't found this, but also haven't spent days digging. I'm porting the fledgling BasisDoctrina project to XMake. What I'm trying to figure out is the support for the 3rdparty license and header files. This is a directory tree INSIDE of the project, not from external libraries.
The license and header files need to be copied within the package and keep in directories under the project. Initially just for Debian, but eventually RPM, Windows, and Arch too. (Yes, it will need to do it in PKGBUILD for Arch.)
I do not want to wrap the existing CMake stuff. I want to kick CMake to the curb and run over it. With something so small as BasisDoctrina is right now, this may seem petty, there is a method to the madness. Once I do this I need to convert LsCs which is a fork of CopperSpice that is a fork of Qt 4.8.x and has/had a lot of legacy code/CMake baggage. Current version got rid of tons of baggage. Need to get it to XMake though so I can begin the SDL3 migration as LsX. The LsX project will teach enough to make BasisDoctrina pure and free of any Qt mistakes/code.
Someone packaged Qt here. Hopefully they didn't "just wrap" the CMake stuff.
Ultimately I need to replicate Debian package the looks like this.
Thanks,
Beta Was this translation helpful? Give feedback.
All reactions