[Qt-creator] Deploy from DESTDIR

Duane duane.hebert at group-upc.com
Thu May 30 16:04:10 CEST 2013

On 5/30/2013 10:00 AM, Duane wrote:
> On 5/30/2013 9:15 AM, Christian Kandeler wrote:
>> On 05/30/2013 02:32 PM, Duane wrote:
>>> I have several projects and typically set a /bin directory with the
>>> DESTDIR tag in the pro files.  This way I can build all of the projects
>>> and copy the files easily.  But sometime I want to deploy these to a
>>> remote linux device through creator, mostly for remote debugging.  I do
>>> this by setting
>>> linux-* {
>>>          target.path = MyPathOnTheTarget
>>>          INSTALLS += target
>>> }
>>> This doesn't work if I use DESTDIR as it seems to require the exe to be
>>> in the build directory.  I'm not using shadow build.
>> How does it not work exactly? Is the file looked up at the wrong place?
>> In the "run" part of the project view, the local file path of the
>> executable as assumed by Creator is shown. Is that the right one, i.e.
>> does it point to DESTDIR?
> In the build part of the project view the path is the project build
> path.  In the run part of the project view the local file path seems to
> have the source part as the project build path concatenated to the bin
> path.  So it looks like
> /home/QtSDK/myprojects/thisproject/~/QtSDK/bin/mybinaryfile
> DESTDIR is set at ~/QtSDK/bin.  So it doesn't find it.

Ok, if I put my full home path it seems like it works.  It doesn't like 
the ~ shorthand.

More information about the Qt-creator mailing list