<div dir="ltr"><div>As I wrote to Joel, I have some problems with the ssh part, maybe I user the wrong schema ?<br></div><div><br></div><div>The in module looks like the one I was looking for, thanks.</div><div><br></div><div>Super doc, I will surely read them a few times :-) So much nice information ! </div><div><br></div><div>I just used a lot of time trying to find a good package system, and I found both conan, vcpkg and hunter, but build2 was not really visible, and when I found it it took me some time to realize the scale of this project. A short introduction with some examples would have helped, and maybe even an introduction on C++ weekly :-)</div><div><br></div><div>/BL </div></div><br><div class="gmail_quote"><div dir="ltr">Den man. 29. okt. 2018 kl. 13.49 skrev Boris Kolpackov <<a href="mailto:boris@codesynthesis.com">boris@codesynthesis.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bo Lorentsen <<a href="mailto:bl@lue.dk" target="_blank">bl@lue.dk</a>> writes:<br>
<br>
> First, thanks for a really nice package and build tool ! [...]<br>
<br>
Thanks for kind words!<br>
<br>
<br>
> We use AWS CodeCommit at work, and this really means that we user either<br>
> git+ssh or https with a auth key.<br>
> <br>
> How do I tell build2 to use either of these (https with key is really<br>
> important here), I did'nt seem to be able to make that work?<br>
<br>
What exactly did you try and what didn't work?<br>
<br>
In build2 git is used in two main areas: for development (with bdep) and<br>
for version control based repositories (with bpkg). With the former you<br>
clone (or setup the remote for) the repository yourself so there shouldn't<br>
be any issue using SSH or HTTPS with authentication (we use SSH ourselves).<br>
The latter is normally accessed via read-only unauthenticated HTTPS.<br>
<br>
<br>
> I have been using CMake a lot, and here I sometime makes a config.h kind<br>
> of file, using the cmake command CONFIGURE_FILE. In build2 this sounds<br>
> like meta-operations, but I really need to understand how I can generate<br>
> this kind of file, and how to make detection code work before generation<br>
> this kind of files.<br>
<br>
Yes, as Joel mentioned, this functionality is provided by the 'in' build<br>
system module.<br>
<br>
<br>
> The documentation for build2 is REALLY a nice example of god<br>
> documentation, but to me at least, it is also really hard to get started<br>
> by, due to the level of information it contain, I have been looking for<br>
> a more easy "get started" kind of document, but without any luck, are<br>
> there any recommendations here ?<br>
<br>
The toolchain introduction is the best high-level overview:<br>
<br>
  <a href="https://build2.org/build2-toolchain/doc/build2-toolchain-intro.xhtml" rel="noreferrer" target="_blank">https://build2.org/build2-toolchain/doc/build2-toolchain-intro.xhtml</a><br>
<br>
For the build system there is a separate introduction in its manual:<br>
<br>
  <a href="https://build2.org/build2/doc/build2-build-system-manual.xhtml" rel="noreferrer" target="_blank">https://build2.org/build2/doc/build2-build-system-manual.xhtml</a><br>
<br>
</blockquote></div>