-
Notifications
You must be signed in to change notification settings - Fork 9
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
Support C++11 IDL Mapping #9
Labels
OpenDDS C++ API Parity
Features/behavior in OpenDDS C++ that isn't in PyOpenDDS
Milestone
Comments
AFAIK it is not yet in the OpenDDS CMake module, so that would be a good starting point. |
iguessthislldo
added
the
OpenDDS C++ API Parity
Features/behavior in OpenDDS C++ that isn't in PyOpenDDS
label
Feb 20, 2020
iguessthislldo
added a commit
to iguessthislldo/OpenDDS
that referenced
this issue
Jun 9, 2020
Fix for OpenDDS#1714 Support for the C++11 mapping in the CMake module. `-Lc++11` can now be passed with `OPENDDS_IDL_OPTIONS` in `OPENDDS_TARGET_SOURCES`. Also added a property to the target of `OPENDDS_TARGET_SOURCES` called `OPENDDS_LANGUAGE_MAPPING` that states what mapping was used. This will be exported if supported by CMake. Fix for OpenDDS/pyopendds#9.
iguessthislldo
added a commit
that referenced
this issue
Jun 19, 2020
For #9, Uses OpenDDS/OpenDDS#1728 to automatically switch the CPython mapping to use the IDL-to-C++11 mapping instead of the IDL-to-C++03 mapping Still need to refine it and setup CI testing.
iguessthislldo
added a commit
to iguessthislldo/OpenDDS
that referenced
this issue
Oct 19, 2020
Fix for OpenDDS#1714 Support for the C++11 mapping in the CMake module. `-Lc++11` can now be passed with `OPENDDS_IDL_OPTIONS` in `OPENDDS_TARGET_SOURCES`. Also added a property to the target of `OPENDDS_TARGET_SOURCES` called `OPENDDS_LANGUAGE_MAPPING` that states what mapping was used. This will be exported if supported by CMake. Fix for OpenDDS/pyopendds#9.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Will need to get logic with deciding on what mapping is being used. Maybe also add that information into OpenDDS is not already there, so PyOpenDDS can select automatically.
The text was updated successfully, but these errors were encountered: