Hi Elvis and Konstantin,

thanks for your suggestions.

I think I will take the SUBDIRS way.

Best regards,
André

Am 03.12.2015 um 13:04 schrieb Elvis Stansvik:
2015-12-03 13:02 GMT+01:00 Konstantin Tokarev <annu...@yandex.ru>:


03.12.2015, 15:00, "Elvis Stansvik" <elvst...@gmail.com>:
Hi André,

2015-12-03 10:51 GMT+01:00 André Hartmann <andre.hartm...@iseg-hv.de>:
  Hello,

  I have a Qmake based project that is developed in Qt Creator (currently
  compiled with Linux/gcc and Windows/MinGW).

  Depending on a configuration variable the PRO file my program links to one
  of two librarys:

  TARGET = myProg

  CONFIG += TESTLIB

  CONFIG(TESTLIB): LIBS += libXXXtest
  else: LIBS += libXXX

  For now, I have to change the config variable each time.

  Is there an easy way to have a second target that is automatically linked to
  the correct version? The object files are all the same,
  just the link step needs to be executed again. After that, I'd like have two
  executeables, e.g.:

  myProg-test -> linked to libXXXtest
  myProg -> linked to libXXX

  Is this possible?

I think with QMake this is not possible without converting your
project to a subdirs project (TEMPLATE = subdirs), with separate
sub-directories for the executables you wish to build (TEMPLATE =
app). Or switch to QBS or CMake.

Happy to be proven wrong though :)

You can create custom target and do one of link steps manually

Ah yes, that is of course a possibility.

Elvis


--
Regards,
Konstantin
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest



_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to