21

I have a subdirs project which wraps a couple libraries and a main application. When I change something in one of the libraries the main application does not relink with them.. does anyone have a trick for getting an application to relink with its statically linked libs automatically when using QtCreator?

Adrian Mole
  • 49,934
  • 160
  • 51
  • 83
Dan O
  • 4,323
  • 5
  • 29
  • 44

1 Answers1

31

There is a workaround for this and also an interesting discussion on the subject (qmake seems to be the problem here) on the Qt Creator mailing list.

The workaround is to add a PRE_TARGETDEPS command to your main applications .pro file, e.g.:

PRE_TARGETDEPS += /path/to/your/lib.a

This forces the relink.

Rob
  • 76,700
  • 56
  • 158
  • 197