Skip to content

Github actions: Build shared and shared versioned #119

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
merged 2 commits into from
Feb 20, 2025

Conversation

qjgn
Copy link
Contributor

@qjgn qjgn commented Feb 20, 2025

Replaced
qualisys_cpp_sdk_BUILD_SHARED and qualisys_cpp_sdk_BUILD_SHARED_VERSIONED
With a new single option:
qualisys_cpp_sdk_OUTPUT_TYPE

Added output_type to build actions matrix for testing

qjgn added 2 commits February 20, 2025 10:56
Replaced qualisys_cpp_sdk_BUILD_SHARED and qualisys_cpp_sdk_BUILD_SHARED_VERSIONED with qualisys_cpp_sdk_OUTPUT_TYPE
@qjgn qjgn marked this pull request as ready for review February 20, 2025 10:03
@qjgn qjgn merged commit 4624836 into dynamic_build_fPiC_flag_and_release_suffix_option Feb 20, 2025
10 checks passed
OliverGlandberger added a commit that referenced this pull request Feb 20, 2025
…113)

* Initial solution, built on the previous solution. Tested on Windows.

* Updated comments, reintroduced previously removed code.

* Remove unnecessary comment.

* Move 'independent code' line above tinyxml2 code.

* Add default-build as 'release' if not specified.

* Update to use correct 'tinyxml2_SHARED_LIBS' tag.

* Updated CMakeList.txt files so that we can run tests when building as dynamic, also made tinyxml2 always build as static.

* Update Windows-specific linking to be less strict so that Clang has access to required code.

* Remove tinyxml2 block that should have been removed in merge.

* Github actions: Build shared and shared versioned (#119)

* Added cmake parameter qualisys_cpp_sdk_OUTPUT_TYPE

Replaced qualisys_cpp_sdk_BUILD_SHARED and qualisys_cpp_sdk_BUILD_SHARED_VERSIONED with qualisys_cpp_sdk_OUTPUT_TYPE

* Added output_type to build actions

* Add quotation marks for the sake of consistency.

* Remove if-win32 check, add check to library includes directly.

* Remove if-win32 check, add check to library includes directly.

---------

Co-authored-by: qjgn <45095781+qjgn@users.noreply.github.com>
@qjgn qjgn deleted the cmake_options branch February 20, 2025 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants