-
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
Open
stephenlb
wants to merge
18
commits into
master
Choose a base branch
from
CLEN-2403
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,906
−1,772
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This matches the posix.mk makefile. https://pubnub.atlassian.net/browse/CLEN-2403
stephenlb
requested review from
Xavrax,
parfeon,
seba-aln and
KGronek-Pubnub
as code owners
November 27, 2024 17:45
stephenlb
changed the title
Add base64 to windows.mk
Add pbbase64 to Nov 27, 2024
windows.mk
default objects to build
stephenlb
changed the title
Add pbbase64 to
Add pbbase64 to Nov 27, 2024
windows.mk
default objects to buildwindows.mk
default build objects
The `+=` operator in windows.mk makefiles seems to cause issues.
stephenlb
changed the title
Add pbbase64 to
Fixes for Nov 27, 2024
windows.mk
default build objectswindows.mk
openssl makefile
stephenlb
changed the title
Fixes for
Fixes for Nov 27, 2024
windows.mk
openssl makefile windows.mk
openssl makefile CLEN-2403
parfeon
approved these changes
Dec 2, 2024
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! |
parfeon
added
status: done
This issue is considered resolved.
priority: high
This PR should be reviewed ASAP.
type: fix
This PR contains fixes to existing features.
labels
Dec 10, 2024
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.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
priority: high
This PR should be reviewed ASAP.
status: done
This issue is considered resolved.
type: fix
This PR contains fixes to existing features.
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.
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.