-
Notifications
You must be signed in to change notification settings - Fork 45
CMake migration modular cross platform #304
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
Merged
G10h4ck
merged 31 commits into
RetroShare:master
from
jolavillette:CMakeMigration-Modular-CrossPlatform
Jun 5, 2026
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
ffcfda9
build(cmake): minimal fixes for transitive restbed headers, i2pcommon…
jolavillette 5edeb5f
SAVE: Toutes les modifications courantes (Universel + Windows)
jolavillette df1642b
Fix jsonapi generator and OpenSSL macro collisions
jolavillette ef67686
Fix RNP include paths and jsonapi recompilation cache in CMake
jolavillette 31efa37
Merge Windows changes: integrate WS2/IOCP linkage and dlfcn support
jolavillette 39df2f2
build(cmake): support dynamic plugin linkage by exposing RNP directories
jolavillette 39e4dad
Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Win…
jolavillette ed94151
Build: WIN32: use FetchContent restbed 4.8 with bundled ASIO instead …
jolavillette 60e127e
build: encapsulate RNP and PGP dependencies as PUBLIC targets
jolavillette 4ccd1b5
Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Win…
jolavillette c9804e8
build: use target_compile_options instead of global CMAKE_CXX_FLAGS
jolavillette 7a5d75b
Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Win…
jolavillette ad0dcf6
build: fix deprecation warning encapsulation and set default RS_WARN_…
jolavillette 0d5f63a
Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Win…
jolavillette dc0347b
build: disable LTO on Windows to bypass GCC 15 thunk link bug
jolavillette 72041cf
cmake: configure libretroshare as DLL on Windows and restrict exporte…
jolavillette 62d1c60
Merge branch 'master' into CMakeMigration-Modular
jolavillette f4434ef
Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Win…
jolavillette 31a5b27
Merge branch 'master' into CMakeMigration-Modular-Windows
jolavillette f98b61f
CMake: Dynamically find RNP include paths to support macOS and custom…
jolavillette b61af2c
Merge branch 'master' into CMakeMigration-Modular-Windows-MacOS
jolavillette b60973c
fix(build): conditionally compile I2P SAMv3 support and link sam3 lib…
jolavillette e7086b2
fix(cmake): add missing target_include_directories for system rapidjson
jolavillette e38be45
Address PR review: link heavy cryptographic dependencies (RNP, Botan)…
jolavillette 6a1d720
Address PR review: set RS_WARN_DEPRECATED back to ON
jolavillette 1f54e95
tempory fixes following gio comments on github
jolavillette 2225487
tempory fixes #2 following gio comments on github
jolavillette 8e42c18
CMake: build librnp as a subdirectory + Windows build fixes
jolavillette 8d09daf
fix(cmake): apply WIN32_LEAN_AND_MEAN to the static lib too and drop …
jolavillette 29a6dd3
fix(cmake): use explicit --exclude-libs list instead of ALL on Windows
jolavillette b38ba51
fix(cmake): address PR review comments for Windows build
jolavillette File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 file contains hidden or 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 file contains hidden or 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 file contains hidden or 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 file contains hidden or 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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.