How to build package with multiple libraries #133
Replies: 1 comment 1 reply
-
IIRC, box, concepts, and iterators should be under a libs/ directory for
the multi-lib layout.
…On Wed, Jun 15, 2022, 8:05 PM Tyler Swann ***@***.***> wrote:
When making a package with multiple library roots, DDS currently doesn't
generate any build or test any code. The current directory structure looks
like so:
.
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── _build
│ ├── _catch-2.10.2
│ │ └── catch2
│ │ ├── catch-main.cpp
│ │ └── catch.hpp
│ ├── _test-driver
│ │ └── v1
│ │ └── catch2
│ │ ├── catch-main.cpp.o
│ │ └── catch-main.cpp.o.d
│ └── compile_commands.json
├── box
│ ├── README.md
│ ├── library.json5
│ └── src
│ ├── box.hpp
│ ├── examples
│ │ └── ...
│ └── tests
│ └── ...
├── concepts
│ ├── README.md
│ ├── library.json5
│ └── src
│ ├── concepts.hpp
│ └── tests
│ ├── arithmatic
│ │ └── ...
│ ├── bitwise
│ │ └── ...
│ └── utility
│ └── ...
├── docs
│ └── ...
├── iterators
│ ├── README.md
│ ├── library.json5
│ └── src
│ ├── adaptors
│ │ └── enumerate.hpp
│ ├── iterators
│ │ ├── column.hpp
│ │ ├── normal.hpp
│ │ ├── reverse.hpp
│ │ ├── row.hpp
│ │ └── two_dim.hpp
│ └── tests
│ ├── adaptors
│ │ └── enumerate
│ │ └── ...
│ └── iterators
│ ├── normal
│ │ └── ...
│ ├── reverse
│ │ └── ...
│ └── two_dim
│ └── ...
└── package.json5
How do I test and build all the libraries at once.
Note: These all work, I had them as separate packages before but I'm
testing them as a larger package.
Regards
—
Reply to this email directly, view it on GitHub
<#133>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABYSZPV2UNWZUFEGR73YWEDVPKKY3ANCNFSM5Y5JYOHQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
oraqlle
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When making a package with multiple library roots, DDS currently doesn't generate any build or test any code. The current directory structure looks like so:
. ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── _build │ ├── _catch-2.10.2 │ │ └── catch2 │ │ ├── catch-main.cpp │ │ └── catch.hpp │ ├── _test-driver │ │ └── v1 │ │ └── catch2 │ │ ├── catch-main.cpp.o │ │ └── catch-main.cpp.o.d │ └── compile_commands.json ├── box │ ├── README.md │ ├── library.json5 │ └── src │ ├── box.hpp │ ├── examples │ │ └── ... │ └── tests │ └── ... ├── concepts │ ├── README.md │ ├── library.json5 │ └── src │ ├── concepts.hpp │ └── tests │ ├── arithmatic │ │ └── ... │ ├── bitwise │ │ └── ... │ └── utility │ └── ... ├── docs │ └── ... ├── iterators │ ├── README.md │ ├── library.json5 │ └── src │ ├── adaptors │ │ └── enumerate.hpp │ ├── iterators │ │ ├── column.hpp │ │ ├── normal.hpp │ │ ├── reverse.hpp │ │ ├── row.hpp │ │ └── two_dim.hpp │ └── tests │ ├── adaptors │ │ └── enumerate │ │ └── ... │ └── iterators │ ├── normal │ │ └── ... │ ├── reverse │ │ └── ... │ └── two_dim │ └── ... └── package.json5
How do I test and build all the libraries at once.
Note: These all work, I had them as separate packages before but I'm testing them as a larger package.
Regards
Beta Was this translation helpful? Give feedback.
All reactions