Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]Add more interactive compilation options #12

Open
nkh0472 opened this issue Jun 8, 2021 · 2 comments
Open

[Feature]Add more interactive compilation options #12

nkh0472 opened this issue Jun 8, 2021 · 2 comments

Comments

@nkh0472
Copy link
Contributor

nkh0472 commented Jun 8, 2021

No description provided.

@nkh0472 nkh0472 changed the title [Feature]Add optional static build [Feature]Add more interactive compilation options Jun 8, 2021
@nkh0472
Copy link
Contributor Author

nkh0472 commented Jun 8, 2021

Such as:

  • Switch for shared or static build
  • Download new source code or using cached files (run setup.sh or not, need to move lines to build.sh)
  • Compiled optimization level (-O0 for debug, -O1 for fast compiling, -O3 -flto for performance)
  • Switch for testing after compiling (run test.sh or not)
  • Threads of compiling
  • Switch for -pipe option (disable it for less memory use)
  • Switch for compiling fdk-aac 1.x

The existing fdkaac is not linked to the fdk-aac 1.X library, and 1.x version of the library is no longer maintained and updated, so it is not necessary to generate an old version dll every time.

Add a simple command line switch so we can choose to compile version 1.X or version 2.X. Of course it is also possible to add another switch to control whether we compile fdkaac or not.

@tormento
Copy link

tormento commented Jun 8, 2021

@nkh0472 I have read that -03 produces slower builds. Never tried in person.

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

No branches or pull requests

2 participants