[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bindings
Subject: smokegen on clang - next steps
From: Chris Burel <chrisburel () gmail ! com>
Date: 2016-12-23 17:07:17
Message-ID: CAPOisTtGhrZeNXJtx9AQgVKhx5DRNKMdev26vtCQnd7t_+ZoeQ () mail ! gmail ! com
[Download RAW message or body]
Hey guys,
I've been doing some work to get PerlQt to work with Qt5, and this means
getting smoke to build with Qt 5, which means getting c++11 support. To
that end, I've made a version of smokegen that is built on top of LLVM's
libAST, and I have smoke libraries compiling and working for QtCore, QtGui,
and QtWidgets. I have test builds for a bunch of different Qt, Clang, and
Perl versions working too:
https://travis-ci.org/chrisburel/perlqt/builds/178146192
I haven't done a comprehensive comparison of the output of my new
clang-based smokegen tool versus the old one for the Qt4 libraries, but it
should produce the same library.
I've been working on a fork from the KDE repos, that I've been keeping in
github (because it lets me do non-fast-forward pushes, which is disabled
for the KDE repo). The code is here:
https://github.com/chrisburel/smokegen
https://github.com/chrisburel/smokeqt
https://github.com/chrisburel/perlqt
I'm thinking of pushing these changes to the KDE repos and making a
reviewboard post for the smokegen and smokeqt changes.
So, does anyone use smokeqt anymore? Is anyone interested in taking a look
to see if my implementation of smokegen with llvm is legit?
-Chris
[Attachment #3 (text/html)]
<div dir="ltr"><div><div><div><div><div><div>Hey guys,<br></div>I've been doing \
some work to get PerlQt to work with Qt5, and this means getting smoke to build with \
Qt 5, which means getting c++11 support. To that end, I've made a version of \
smokegen that is built on top of LLVM's libAST, and I have smoke libraries \
compiling and working for QtCore, QtGui, and QtWidgets. I have test builds for a \
bunch of different Qt, Clang, and Perl versions working too:<br><a \
href="https://travis-ci.org/chrisburel/perlqt/builds/178146192">https://travis-ci.org/chrisburel/perlqt/builds/178146192</a><br><br></div>I \
haven't done a comprehensive comparison of the output of my new clang-based \
smokegen tool versus the old one for the Qt4 libraries, but it should produce the \
same library.<br><br></div>I've been working on a fork from the KDE repos, that \
I've been keeping in github (because it lets me do non-fast-forward pushes, which \
is disabled for the KDE repo). The code is here:<br><a \
href="https://github.com/chrisburel/smokegen">https://github.com/chrisburel/smokegen</a><br><a \
href="https://github.com/chrisburel/smokeqt">https://github.com/chrisburel/smokeqt</a><br><a \
href="https://github.com/chrisburel/perlqt">https://github.com/chrisburel/perlqt</a><br><br></div>I'm \
thinking of pushing these changes to the KDE repos and making a reviewboard post for \
the smokegen and smokeqt changes.<br><br></div>So, does anyone use smokeqt anymore? \
Is anyone interested in taking a look to see if my implementation of smokegen with \
llvm is legit?<br><br></div><div>-Chris<br></div></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic