-
Notifications
You must be signed in to change notification settings - Fork 57
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
Fixes for windows.mk
openssl makefile CLEN-2403
#200
Conversation
This matches the posix.mk makefile. https://pubnub.atlassian.net/browse/CLEN-2403
windows.mk
default objects to build
windows.mk
default objects to buildwindows.mk
default build objects
The `+=` operator in windows.mk makefiles seems to cause issues.
windows.mk
default build objectswindows.mk
openssl makefile
windows.mk
openssl makefile windows.mk
openssl makefile CLEN-2403
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Restructure Makefiles (for `nmake` and `make`) to reduce amount of repeated declarations.
Don't use `extern "C"` by default for builds.
Additional flags for C/CPP can be set with: |
@stephenlb I need to change PR description, so I'm keeping your original message here:
|
Sounds good! |
Use callback preprocessing macros. refactor: remove redundant libs Remove redundant libraries import from subscribe event engine.
…ent Engine enabled
`nmake` not as flexible as `make` and has set of limitations which needs to be handled.
Fix paths to the custom OpenSSL location.
@pubnub-release-bot release |
🚀 Release successfully completed 🚀 |
feat(custom-flags): added the way to set additional compiler flags
Additional flags for C/CPP can be set with:
USER_C_FLAGS
/USER_CXX_FLAGS
fix(Makefile): fix missed
pbbase64.c
Fix because of which one of the source files has been missed for Windows.
fix(Makefile): fix Makefile macro for Windows
Fix issue with unsupported concatenation of sources files / definitions (
+=
).refactor(makefiles): refactor Makefiles
Refactor our
Makefiles
from different folders and platforms to useinclude
directives to include shared definitions, flags, source files.