<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 16, 2015 at 6:19 PM, Lubomir I. Ivanov <span dir="ltr"><<a href="mailto:neolit123@gmail.com" target="_blank">neolit123@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 16 December 2015 at 20:30, Dirk Hohndel <<a href="mailto:dirk@hohndel.org">dirk@hohndel.org</a>> wrote:<br>
> master has most likely just been broken for you.<br>
><br>
> That is intentional. It's been super quiet here so I figured I'd mix<br>
> things up.<br>
><br>
> Ok, that's not entirely true. It's much more that we needed to untangle<br>
> the cmake files a bit more and this is the current status which seems to<br>
> be mostly working but needs a lot more testing and almost certainly a few<br>
> more fixes.<br>
><br>
> But instead of keeping this in private branches I wanted to get this out<br>
> so more people get exposed to it.<br>
><br>
> So if you feel brave, give it a spin :-)<br>
><br>
><br>
<br>
</span>i spent 30 minutes trying to make it work but i gave up.<br>
<br>
scripts/gen-version.sh is not being found:<br>
<br>
it works if the following in cmake/Modules/version.cmake:<br>
- COMMAND sh scripts/get-version ${VER_OS}<br>
+ COMMAND sh ../scripts/get-version ${VER_OS}<br>
...<br>
- COMMAND sh scripts/get-version linux<br>
+ COMMAND sh ../scripts/get-version linux<br>
...<br>
- COMMAND sh scripts/get-version full<br>
+ COMMAND sh ../scripts/get-version full<br>
<similar pathing bellow><br></blockquote><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
but then desktop-widgets\updatemanager.cpp doesn't seem to find<br>
subsurface-core/version.h (e.g. subsurface_get_version())<br>
<br>
is it me or cmake has turned the project build setup into a<br>
complicated bloat-mess?<br></blockquote><div><br></div><div>Well, er...I'm the guilty of that.<br></div><div><br>CMake has a better support than QMake on the community and it's what I was used to work because of KDE / Real work, so for me it's easier to work with. <br><br></div><div>When I started the port to cmake, I made it because of a few reasons:<br></div><div>1 - I belive that CMake language is easier to understand than QMake language<br></div><div>2 - It has a better documentation.<br><br></div><div>On the first round of patches trying to make this rework happen I compiled under linux and mac, so I probably broke something later, wich I'll fix on the Mac side today, don't worry.<br><br></div><div>I just fixed the windows build using MXE and the Linux builds.<br><br></div><div>if you look at the CMakeLists.txt file now, it's way better than what we used to have, I'm sorry about the regressions but I'm fixing them.<br><br></div><div>Tomaz<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
lubomir<br>
--<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
subsurface mailing list<br>
<a href="mailto:subsurface@subsurface-divelog.org">subsurface@subsurface-divelog.org</a><br>
<a href="http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface" rel="noreferrer" target="_blank">http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface</a><br>
</div></div></blockquote></div><br></div></div>