Build System

Aaron J. Seigo aseigo at kde.org
Mon Aug 25 06:52:38 UTC 2014


On Sunday, August 24, 2014 22.57:56 Samuel Gaist wrote:
> >From the docs, cmake seems to be one of the choices as a build system for
> >funq. 

Only for included native code; I envision three primary ways of using funq:

a) only funq code (with QML if it has a GUI)
b) funq code (+ QML if GUI) with some small bits of C++ used by the QML/funq
c) C++ application with some funq modules that are used in the C++ application

For (a), the intention is to have no explicit build system. Just follow the 
on-disk format for a funq package and everything will be handled 
automatically.

For (b) there is the added complication of native compilation in support of 
the funq application. By standardizing on cmake for that, it will allow us to 
extend case (a) with a hook to run cmake in the native source dir(s)

For (c) the developer is "on their own" for figuring out the build system, 
though some sample cmake files would be absolutely in order there.

-- 
Aaron J. Seigo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://kde.org/pipermail/funq-devel/attachments/20140825/2a04d4a5/attachment.sig>


More information about the Funq-devel mailing list