-
-
Notifications
You must be signed in to change notification settings - Fork 307
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
move templates to cpp file to reduce Seqan exposure #5516
Conversation
Seems it doesn’t fly on all compilers @cbielow any insights? |
I looked into this some time ago in order to reduce compilation time for pyOpenMS, there are quite some areas where we pull in stuff into the header files that we probably shouldnt. Here is an (incomplete) start: hroest@5c6348a also QString pulls in about 150k LOC from Qt... |
I guess you have to add OPENMS_DLLAPI to the function template, because otherwise the templates instanciated in the cpp won't be exported... |
will try to play around with the export
|
@cbielow thanks for the hint with adding the DLL export |
Description
Attempt to remove compile time and reduce exposure of seqan
Checklist:
How can I get additional information on failed tests during CI:
If your PR is failing you can check out
Note: