Skip to content

Universal configure script#1022

Merged
stonedDiscord merged 65 commits into
masterfrom
unknown repository
Jul 31, 2024
Merged

Universal configure script#1022
stonedDiscord merged 65 commits into
masterfrom
unknown repository

Conversation

@OmniTroid
Copy link
Copy Markdown
Contributor

@OmniTroid OmniTroid commented Jul 14, 2024

Rationale: it should be easily possible to get Qt, clone the repo then run
./configure.sh
and have it "just work" for the most part, for all 3 major platforms. macos support may be so-and-so for now.

@OmniTroid
Copy link
Copy Markdown
Contributor Author

works for linux now

@OmniTroid
Copy link
Copy Markdown
Contributor Author

This is probably ready to merge. Since the external dependencies are implicitly documented in both configure.sh and CI, I don't see a point of having another list of them in README. we can keep it if we want though

@OmniTroid OmniTroid marked this pull request as ready for review July 21, 2024 15:56
Copy link
Copy Markdown
Member

@stonedDiscord stonedDiscord left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

eventually we should use this for the CI

@OmniTroid OmniTroid requested a review from stonedDiscord July 25, 2024 21:42
@Salanto
Copy link
Copy Markdown
Contributor

Salanto commented Jul 30, 2024

Are we sure on MingW for Windows? Afaik we currently use MSVC for AO2 Windows builds

@OmniTroid
Copy link
Copy Markdown
Contributor Author

There's no issue in adding "or msvc" in readme and script, but msvc is a very buggy compiler in my experience and I avoid it if I can.

@stonedDiscord
Copy link
Copy Markdown
Member

You can still use Qt creator to build with MSVC, but you'll have to deal with the dependencies yourself.

I think this is a fair tradeoff and certainly better than before.

@stonedDiscord stonedDiscord merged commit 0e45f3c into AttorneyOnline:master Jul 31, 2024
@OmniTroid OmniTroid deleted the universal-configure-script branch July 31, 2024 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants