-
Notifications
You must be signed in to change notification settings - Fork 402
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
Split iceoryx_hoofs
into logical modules
#1391
Closed
2 tasks done
Comments
20 tasks
This was referenced Sep 20, 2022
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 6, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 6, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 6, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 6, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 6, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 6, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 6, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 6, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 7, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 7, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 7, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 7, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 7, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 7, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 7, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 10, 2022
… const Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
mossmaurice
added a commit
to ApexAI/iceoryx
that referenced
this issue
Oct 10, 2022
Signed-off-by: Simon Hoinkis <simon.hoinkis@apex.ai>
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Dec 23, 2023
22 tasks
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Dec 27, 2023
22 tasks
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Dec 27, 2023
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Jan 2, 2024
elBoberido
added a commit
that referenced
this issue
Jan 2, 2024
…rom-legacy-path-to-module-path-part-7 iox-#1391 Move lock free queues to new location
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Jan 2, 2024
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Jan 2, 2024
elBoberido
added a commit
that referenced
this issue
Jan 2, 2024
…rom-legacy-path-to-module-path-part-8 iox-#1391 Move remaining concurrent classes to new location
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Jan 2, 2024
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Jan 2, 2024
elBoberido
added a commit
that referenced
this issue
Jan 2, 2024
…rom-legacy-path-to-module-path-part-9 iox-#1391 Move 'VariantQueue' to iceoryx_posh
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Jan 2, 2024
elBoberido
added a commit
that referenced
this issue
Jan 2, 2024
…rom-legacy-path-to-module-path-part-10 iox-#1391 Move 'error_reporting' to new location
mossmaurice
changed the title
Split
Split Feb 23, 2024
iceoryx_hoofs
/iceoryx_dust
into logical modulesiceoryx_hoofs
into logical modules
Modules were created in:
This should be discussed in the next developer meetup if this is still wanted for |
elBoberido
added a commit
to elBoberido/iceoryx
that referenced
this issue
Feb 26, 2024
22 tasks
elBoberido
added a commit
that referenced
this issue
Feb 26, 2024
iox-#1391 Update release notes and deprecate legacy namespaces
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Brief feature description
Currently,
iceoryx_hoofs
uses a monolithicCMakeLists.txt
. To model and control the dependencies of theiceoryx_hoofs
modules / namespace likecxx
,concurrent
, etc. theCMakeLists.txt
shall be split up into several ones. The overall goal is a cleaner architecture.An interface library shall be used to wrap the different libraries to the target
iceoryx_hoofs
, so that the user does not have to adapt any CMake code.Detailed information
Split up the
iceoryx_hoofs
modules / namspaces into several CMake targets.There are two steps
create object libs for this folders the prevent cyclic dependencies between the sub-packagessplit out to Explore cmake object libs for modules iceoryx hoofs #2204References
The text was updated successfully, but these errors were encountered: