general question on compiling with craft

Thomas Baumgart thb at net-bembel.de
Mon Mar 30 07:47:55 BST 2020


On Montag, 30. März 2020 00:58:58 CEST Jack Ostroff wrote:

> I'm trying to see if I can actually help get a more recent version of  
> KMM working with ofx and maybe even AqBanking for Windows, so I've  
> finally succeeded in getting Craft set up on Win 10 in a VirtualBox  
> instance.  I've got most of the dependencies installed, but there are  
> some which still require python27.    As part of seeing if any of those  
> might be eliminated (by comparing the compiles to my Gentoo box, where  
> there is definitely a strong move to remove python27) I've noticed that  
> KMyMoney on Craft still requires qtwebkit, instead of qtwebengine.  I  
> suppose it doesn't really matter in the short run, but I figure it's  
> worth trying to switch if qtwebkit is deprecated.  However, I don't see  
> anything in craft or the blueprint that goes into any of the details of  
> how a program is configured.  I'd appreciate it if anyone can provide  
> any pointers about that.

I could just copy that first sentence, though my approach was using a
KVM based VM for windows. I succeeded yesterday in building KMyMoney
with LibOFX support again and also made changes so that the clientuid
support is picked up. Very strange results between the cmake run on
Windows and Linux.

Now there's one thing left for me to do: finally fix the strange filename
leadin of //C/what-ever-path. I thought I already replaced it, but apparently
it is still used in other places as well.

Now that I have the build environment at hand, I can start looking and comparing.

Regarding your question: this craft build system is tricky and not so well
documented. I look at other blueprints to figure out what they do. For your
question I found the digikam one interesting, which shows how to setup
cmake definitions:

   self.subinfo.options.configure.args += f" -DENABLE_QWEBENGINE=ON"

Ours might have a different name. Hope that helps to get started.

Regards

Thomas

-- 

Regards

Thomas Baumgart

https://www.signal.org/       Signal, the better WhatsApp
-------------------------------------------------------------
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
-------------------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20200330/d92c6ca8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 868 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20200330/d92c6ca8/attachment.sig>


More information about the KMyMoney-devel mailing list