--- Log opened Mon May 02 00:00:11 2022 02:37 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 02:37 -!- stick [sid403625@user/prusnak] has joined #bitcoin-core-builds 02:42 -!- jonatack [jonatack@user/jonatack] has quit [Quit: Connection closed] 02:52 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 05:08 -!- jonatack [jonatack@user/jonatack] has quit [Ping timeout: 240 seconds] 05:34 -!- laanwj [~laanwj@user/laanwj] has joined #bitcoin-core-builds 05:58 < hebasto> I've started working on CMake port of our Autotools build system 06:09 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 06:32 -!- jonatack [jonatack@user/jonatack] has quit [Quit: Connection closed] 06:34 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 07:36 < josibake> feel silly for asking this, but what exactly does an out of tree build look like for bitcoin? i want to test that out of tree builds work on #22235 but not sure how to do one properly end to end 07:36 < gribble> https://github.com/bitcoin/bitcoin/issues/22235 | script: add script to generate example bitcoin.conf by josibake · Pull Request #22235 · bitcoin/bitcoin · GitHub 07:44 < josibake> is it as simple as making a subdir inside the root dir and calling ../configure from the subdir? 07:46 < hebasto> josibake: ^ should work 07:47 < hebasto> actually, build dir could be located anywhere else, not in the repo root only 07:49 < hebasto> if your source dir is dirty `make distclean` could be required (from the repo root) 07:50 < josibake> hebasto: ah okay, so if im understanding, so long as im calling `/configure`, it will set things up in whatever directory i am currently in? 07:50 < hebasto> yes 07:50 < josibake> cool, thxs! 07:51 < hebasto> the same way you could also our `autogen.sh` script (to avoid switching between source and build trees) 07:51 < hebasto> *call our 07:53 < laanwj> josibake: yes, that works 07:54 < hebasto> josibake: one of bash aliases, btw: `alias x-conf-clang='make -C ../bitcoin distclean; ../bitcoin/autogen.sh && ../bitcoin/configure --quiet --with-incompatible-bdb --enable-suppress-external-warnings CC=clang CXX=clang++ && make clean > /dev/null'` 07:54 < hebasto> *of my 07:55 < josibake> hebasto: thanks, this makes a lot more sense now, reading the alias 09:55 -!- jamesob [~jamesob@cpe-65-189-27-252.cinci.res.rr.com] has joined #bitcoin-core-builds --- Log closed Tue May 03 00:00:12 2022