If you'd like I can send you my Makefile skeleton for building Qt
applications.

On Tue, Oct 23, 2012 at 12:26 AM, mrz <[email protected]> wrote:

> seems thats the only option I have, I think it would be much neater if
> there was a plug-in or the existence qmakebuilder plug-in could have been
> modified or had more option.
> However, at the end of the day, the important thing is if your jobs can be
> compiled, no matter how.
> Thank you Jon for your advice.
>
>
>
> On Tuesday, October 23, 2012 4:59:08 AM UTC+3:30, Jon Schewe wrote:
>
>> I build Qt based projects in Jenkins as well as non-Qt based projects.
>> I'm primarily unix based and have found that the best way to get all of the
>> builds working is to do everything from shell scripts that call make, which
>> then calls qmake to build Makefiles and then make to build the code. I'm
>> using msys on Windows to execute the shell scripts and the x-shell plugin
>> to make my cross-platform builds all use the same scripts to fire
>> everything off. This actually works quite well.
>>
>> On Mon, Oct 22, 2012 at 3:12 AM, mrz <[email protected]> wrote:
>>
>>> On a different note, I am trying to resolve dependencies my project has
>>> to other external/internal projects. can you give me some hints on this?
>>>
>>> To be specific, I have a SVN repository which contains project A, and
>>> project B both written using Qt.
>>> Project A is independent, project B is dependent to project a and some
>>> external library.
>>> When running on my machine, I set the LD_LIBRARY_PATH to project A .so
>>> (and any other .so file required) file to compile project B).
>>>
>>> I have SVN plug-in for Jenkins now, and I checke out the project.
>>> Obviously, project A will be compiled with no error, while in project B
>>> compilation I get error indicating some file cannot be found due to the
>>> dependency.
>>>
>>> I am looking forward to overcome this In JEnkins using another plug-in
>>> in or customizing qmake Plug-in some how....
>>>
>>>
>>> On Monday, October 22, 2012 10:40:52 AM UTC+3:30, mrz wrote:
>>>>
>>>> I successfully installed the qmakebuilder plug-in into my Jenkins by
>>>> adding the .hpi file that i got from compiling the code with JDK 6 and it
>>>> seems to work smoothly for me.
>>>> I believe the .hpi file Richard has compiled should work just fine as
>>>> well.
>>>> Thank you once again.
>>>>
>>>>
>>>> On Saturday, October 20, 2012 5:57:58 PM UTC+3:30, mrz wrote:
>>>>>
>>>>>
>>>>>
>>>>> On Saturday, October 20, 2012 5:09:29 PM UTC+3:30, Richard Mortimer
>>>>> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> On 20/10/2012 13:45, Richard Mortimer wrote:
>>>>>> > The plugin is already in the jenkins build environment. I suspect
>>>>>> it
>>>>>> > needs someone to give it a little care and maybe take ownership of
>>>>>> it if
>>>>>> > it still serves a useful purpose.
>>>>>> >
>>>>>> > https://wiki.jenkins-ci.org/**di**splay/JENKINS/qmakebuilder+**Plu*
>>>>>> *gin<https://wiki.jenkins-ci.org/display/JENKINS/qmakebuilder+Plugin>
>>>>>> > https://github.com/jenkinsci/**q**makebuilder-plugin<https://github.com/jenkinsci/qmakebuilder-plugin>
>>>>>> > https://jenkins.ci.cloudbees.**c**om/job/plugins/job/**qmakebuilde*
>>>>>> *r-plugin/<https://jenkins.ci.cloudbees.com/job/plugins/job/qmakebuilder-plugin/>
>>>>>> >
>>>>>> > It looks like it has been updated to a recent version of the
>>>>>> Jenkins
>>>>>> > maven pom so you may have more luck building from the jenkins
>>>>>> source.
>>>>>> >
>>>>>> Looks like it does not build with OpenJDK7 at the moment due to
>>>>>> reliance
>>>>>> on Sun internal code in the Hudson/Jenkins test framework. Builds
>>>>>> fine
>>>>>> with java 6 and that should work on a java 7 runtime.
>>>>>>
>>>>> Yes, I managed to compiled the source code with JDK 6 and generate the
>>>>> hpi file in target foler... worked just fine.
>>>>>
>>>>>>
>>>>>> There is a freshly built hpi file at
>>>>>> https://jenkins.ci.cloudbees.**c**om/job/plugins/job/**qmakebuilde**
>>>>>> r-plugin/1/hudson.**plugins.**qmake$qmakebuilder/<https://jenkins.ci.cloudbees.com/job/plugins/job/qmakebuilder-plugin/1/hudson.plugins.qmake$qmakebuilder/>
>>>>>>
>>>>>> Give that a try and report back how you get on.
>>>>>>
>>>>> sure thing... I’ll try them both.
>>>>>
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Thank you everybody.
>>>>>
>>>>>> Richard
>>>>>>
>>>>>
>>
>>
>> --
>> Jon Schewe | http://mtu.net/~jpschewe
>>
>>
>>


-- 
Jon Schewe | http://mtu.net/~jpschewe

Reply via email to