[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: How to add qt script tools support in cmake?
From: dmitry chernov <diman4ik.chernov () gmail ! com>
Date: 2011-06-24 13:06:12
Message-ID: BANLkTi=OeLnuT91c6gwTvF5JcKCUxaM9+g () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Thank you, but this doesn't work for me. ))
On Fri, Jun 24, 2011 at 4:45 PM, Luis Gustavo Spern Barreto <
gustavosbarreto@gmail.com> wrote:
> Hello.
> Add these variables to the include_directories() and
> target_link_libraries():
>
> include_directories(${QT_....} ${QT_QTSCRIPTTOOLS_INCLUDE_DIR})
> target_link_libraries(${QT_....} ${QT_QTSCRIPTTOOLS_LIBRARY})
>
> If you need Qt script:
> ${QT_QTSCRIPT_INCLUDE_DIR}
> ${QT_QTSCRIPT_LIBRARY}
>
> Luis Gustavo Spern Barreto,
> http://www.gustavobarreto.net
> +55 53 9144.4318
>
>
>
> 2011/6/24 dmitry chernov <diman4ik.chernov@gmail.com>:
> > For me it builds only after adding this:
> > include_directories(file /usr/include/QtScriptTools) and changing this:
> > TARGET_LINK_LIBRARIES( context2d ${QT_LIBRARIES}
> > /usr/lib/libQtScriptTools.so )
> >
> > So0mething is broken or smth. I've got rather old system Fedora11...
> >
> > On Fri, Jun 24, 2011 at 7:58 AM, dmitry chernov <
> diman4ik.chernov@gmail.com>
> > wrote:
> >>
> >> Thank you, Filip.
> >> But it still says that : error: QScriptEngineDebugger: No such file or
> >> directory.
> >>
> >> On Tue, Jun 21, 2011 at 2:49 PM, Filip Brcic <brcha@gna.org> wrote:
> >>>
> >>> On =D1=83=D1=82=D0=BE=D1=80=D0=B0=D0=BA, 21. =D1=98=D1=83=D0=BD 2011.=
8.35.41 dmitry chernov wrote:
> >>> > Do anybody have proper CMakeLists.txt to build qt's example
> Context2D?
> >>> > I
> >>> > had to add -DQT_NO_SCRIPTTOOLS. When I build this example with .pro
> >>> > file
> >>> > it builds ok. So I want to know how to add qt script tools support =
in
> >>> > cmake
> >>>
> >>> Here's the CMakeLists.txt that works:
> >>>
> >>> project(context2d)
> >>>
> >>> find_package(Qt4 COMPONENTS QtCore QtGui QtScript QtScriptTools
> REQUIRED)
> >>> include(${QT_USE_FILE})
> >>>
> >>> SET(context2d_SRCS
> >>> main.cpp
> >>> context2d.cpp
> >>> domimage.cpp
> >>> environment.cpp
> >>> qcontext2dcanvas.cpp
> >>> window.cpp
> >>> )
> >>>
> >>> SET(context2d_HEADERS
> >>> context2d.h
> >>> domimage.h
> >>> environment.h
> >>> qcontext2dcanvas.h
> >>> window.h
> >>> )
> >>>
> >>> QT4_WRAP_CPP( context2d_HEADERS_MOC ${context2d_HEADERS} )
> >>>
> >>> SET(context2d_RESOURCES context2d.qrc)
> >>>
> >>> QT4_ADD_RESOURCES(context2d_RESOURCES_RCC ${context2d_RESOURCES})
> >>>
> >>> ADD_DEFINITIONS(${QT_DEFINITIONS})
> >>>
> >>> ADD_EXECUTABLE(context2d ${context2d_SRCS}
> >>> ${context2d_RESOURCES_RCC}
> >>> ${context2d_HEADERS_MOC} )
> >>>
> >>> TARGET_LINK_LIBRARIES(context2d ${QT_LIBRARIES})
> >>>
> >>> It seams this example needs both QtScript and QtScriptTools (as is
> >>> written in
> >>> the .pro file).
> >>>
> >>> Best regards,
> >>> Filip
> >>>
> >>> --
> >>> Filip Brcic <brcha@gna.org>
> >>> WWWeb: http://brcha.com
> >>> Jabber : brcha@kdetalk.net
> >>> GPG 0x2537C379
> >>> Fingerprint: 287D 5F24 50AA A36C 977F AC9A F1FD C7EB 2537 C379
> >>>
> >>>
> >>> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> >>> >> unsubscribe <<
> >>>
> >>
> >
> >
> >
> >>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> unsubscribe
> >>> <<
> >
> >
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> unsubscribe <<
>
[Attachment #5 (text/html)]
Thank you, but this doesn't work for me. ))<br><br><div class="gmail_quote">On \
Fri, Jun 24, 2011 at 4:45 PM, Luis Gustavo Spern Barreto <span dir="ltr"><<a \
href="mailto:gustavosbarreto@gmail.com">gustavosbarreto@gmail.com</a>></span> \
wrote:<br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, \
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello.<br> Add these \
variables to the include_directories() and target_link_libraries():<br> <br>
include_directories(${QT_....} ${QT_QTSCRIPTTOOLS_INCLUDE_DIR})<br>
target_link_libraries(${QT_....} ${QT_QTSCRIPTTOOLS_LIBRARY})<br>
<br>
If you need Qt script:<br>
${QT_QTSCRIPT_INCLUDE_DIR}<br>
${QT_QTSCRIPT_LIBRARY}<br>
<br>
Luis Gustavo Spern Barreto,<br>
<a href="http://www.gustavobarreto.net" \
target="_blank">http://www.gustavobarreto.net</a><br> +55 53 9144.4318<br>
<br>
<br>
<br>
2011/6/24 dmitry chernov <<a \
href="mailto:diman4ik.chernov@gmail.com">diman4ik.chernov@gmail.com</a>>:<br> \
<div><div></div><div class="h5">> For me it builds only after adding this:<br> \
> include_directories(file /usr/include/QtScriptTools) and changing this:<br> > \
TARGET_LINK_LIBRARIES( context2d ${QT_LIBRARIES}<br> > \
/usr/lib/libQtScriptTools.so )<br> ><br>
> So0mething is broken or smth. I've got rather old system Fedora11...<br>
><br>
> On Fri, Jun 24, 2011 at 7:58 AM, dmitry chernov <<a \
href="mailto:diman4ik.chernov@gmail.com">diman4ik.chernov@gmail.com</a>><br> > \
wrote:<br> >><br>
>> Thank you, Filip.<br>
>> But it still says that : error: QScriptEngineDebugger: No such file or<br>
>> directory.<br>
>><br>
>> On Tue, Jun 21, 2011 at 2:49 PM, Filip Brcic <<a \
href="mailto:brcha@gna.org">brcha@gna.org</a>> wrote:<br> >>><br>
>>> On уторак, 21. јун 2011. 8.35.41 dmitry chernov wrote:<br>
>>> > Do anybody have proper CMakeLists.txt to build qt's example \
Context2D?<br> >>> > I<br>
>>> > had to add -DQT_NO_SCRIPTTOOLS. When I build this example with \
.pro<br> >>> > file<br>
>>> > it builds ok. So I want to know how to add qt script tools support \
in<br> >>> > cmake<br>
>>><br>
>>> Here's the CMakeLists.txt that works:<br>
>>><br>
>>> project(context2d)<br>
>>><br>
>>> find_package(Qt4 COMPONENTS QtCore QtGui QtScript QtScriptTools \
REQUIRED)<br> >>> include(${QT_USE_FILE})<br>
>>><br>
>>> SET(context2d_SRCS<br>
>>> main.cpp<br>
>>> context2d.cpp<br>
>>> domimage.cpp<br>
>>> environment.cpp<br>
>>> qcontext2dcanvas.cpp<br>
>>> window.cpp<br>
>>> )<br>
>>><br>
>>> SET(context2d_HEADERS<br>
>>> context2d.h<br>
>>> domimage.h<br>
>>> environment.h<br>
>>> qcontext2dcanvas.h<br>
>>> window.h<br>
>>> )<br>
>>><br>
>>> QT4_WRAP_CPP( context2d_HEADERS_MOC ${context2d_HEADERS} )<br>
>>><br>
>>> SET(context2d_RESOURCES context2d.qrc)<br>
>>><br>
>>> QT4_ADD_RESOURCES(context2d_RESOURCES_RCC ${context2d_RESOURCES})<br>
>>><br>
>>> ADD_DEFINITIONS(${QT_DEFINITIONS})<br>
>>><br>
>>> ADD_EXECUTABLE(context2d ${context2d_SRCS}<br>
>>> ${context2d_RESOURCES_RCC}<br>
>>> ${context2d_HEADERS_MOC} )<br>
>>><br>
>>> TARGET_LINK_LIBRARIES(context2d ${QT_LIBRARIES})<br>
>>><br>
>>> It seams this example needs both QtScript and QtScriptTools (as is<br>
>>> written in<br>
>>> the .pro file).<br>
>>><br>
>>> Best regards,<br>
>>> Filip<br>
>>><br>
>>> --<br>
>>> Filip Brcic <<a href="mailto:brcha@gna.org">brcha@gna.org</a>><br>
>>> WWWeb: <a href="http://brcha.com" \
target="_blank">http://brcha.com</a><br> >>> Jabber : <a \
href="mailto:brcha@kdetalk.net">brcha@kdetalk.net</a><br> >>> GPG \
0x2537C379<br> >>> Fingerprint: 287D 5F24 50AA A36C 977F AC9A F1FD C7EB 2537 \
C379<br> >>><br>
>>><br>
>>> >> Visit <a \
href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub" \
target="_blank">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to<br> \
>>> >> unsubscribe <<<br> >>><br>
>><br>
><br>
><br>
><br>
>>> Visit <a href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub" \
target="_blank">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to \
unsubscribe<br> >>> <<<br>
><br>
><br>
<br>
>> Visit <a href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub" \
target="_blank">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to \
unsubscribe <<<br> </div></div></blockquote></div><br>
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic