Am 19.03.21 um 12:55 schrieb Kornel Benko:
Am Fri, 19 Mar 2021 12:41:32 +0100
schrieb "'Kay F. Jahnke' via hugin and other free panoramic software"
<[email protected]>:

Am 18.03.21 um 21:21 schrieb Harry van der Wolf:

On MacOS I also build with cmake (cmake .. -D
CMAKE_INSTALL_PREFIX=/opt/local).
But it still builds pv instead of lux.
...

@Harry: I just merged master to all other branches and pushed them to
the repo because I think the code is good. If you like you can try build
on the mac now with the updated CMakeLists.txt.

I'll still do some tweaking and tinkering and I just had an idea how I
can attempt to do automatic deghosting, which I want to investigate - if
that works out, it could already go into the next version as an
experimental new feature.

Kay


Why still the need for mac-branch?

I like having separate branches for the different platforms. I don't know much about the mac stuff, but to cover all mac packaging by 'ifdef apple' statements in the cmake code is, I think, not a good idea.

Merging to these branches is not a big deal - it is usually enough to issue two lines:

git checkout mac (optional if you're already on the mac branch)
git merge master

The same is true for the other branches, and the windows branch, with it's code to produce stickware bundles, is quite different from master, and the mac branch also has specialized bundle-building code which is needed nowhere else. All that's needed is being aware of the different branches, and the fact that I don't automatically merge every commit instantly.

Development, for the time being, is happening on linux: I haven't heard from a single mac user or windows user who would be interested, nor of any who have downloaded and tried the bundles we've produced. I think it's perfectly good enough to merge master and make bundles when there's a new release out, just in case there's a user somewhere.

So that's my opinion just now - doesn't mean it has to stay like that forever. But I prefer a clear focus on getting the code to run well on linux, and let it trickle down to other platforms as needed, without putting much work into it. With my windows branch, this has worked fine for quite some time now (ca. 40 releases).

Kay

--
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
--- You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/hugin-ptx/841055d2-6d1c-c5af-a8bd-e8c1ef8296bb%40yahoo.com.

Reply via email to