Skip to content
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

Improve CMake Logging and Library and Program Importing #4160

Merged
merged 3 commits into from Jul 7, 2023

Conversation

iguessthislldo
Copy link
Member

@iguessthislldo iguessthislldo commented Jun 6, 2023

This simplifies the declaration parts for importing and allows for sharing declaration-related code. Logging from OPENDDS_CMAKE_VERBOSE is now expanded and more controllable.

Also:

  • Added executable targets
  • Added opendds_export_header
  • Corrected COMPONENTS documentation
  • Replaced NO_* components with NO_DEFAULTS which simplifies things.

iguessthislldo and others added 2 commits July 6, 2023 04:18
This simplifies the declaration parts for importing and allows for
sharing declaration-related code. Logging from `OPENDDS_CMAKE_VERBOSE`
is now expanded and more controllable.

Also:

- Added executable targets
- Added `opendds_export_header`
- Corrected `COMPONENTS` documentation
- Replaced `NO_*` components with `NO_DEFAULTS` which simplifies things.
Problem
-------

The Windows 22 builds using %VCPKG_ROOT% which is defined but
incorrect and unquoted.

Solution
--------

Use the actual location of the installed packages.
@iguessthislldo iguessthislldo merged commit 7908b4e into OpenDDS:master Jul 7, 2023
122 of 123 checks passed
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.

None yet

2 participants