Update makefile to make more portable #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update makefile to work with Apple Clang on Mac OS, and to follow Makefile norms more closely.
I did this while packaging SuSiEx for bioconda, my group has been using it and it'd be nice if it were available to install through Bioconda: bioconda/bioconda-recipes#44131
This Makefile should be more flexible and portable for anyone to be able to work with SuSiEx in the future.
I also noticed that the previous makefile didn't apply optimizations at all, you have to tell the compilation step -O3 and it was only being applied at the linking step.