Question

I have a building environment where I add some prepending and appending lines to each Makefile generated.

It would be nice if I could put this lines into the qmake generated file via my project file (.pro).

Of cause I can do this via some easy shell scripting but it would be much nicer to do it from inside of the project file. Is there any qmake command to use?

Does anyone have any idea how to do this?

Example:

include $(ROOT)/prepend.mk

$(LIB):$(OBJ)
  @echo ...

include $(ROOT)/append.mk
Was it helpful?

Solution

Customizing Makefile Output

.pro file:

QMAKE_EXTRA_TARGETS += extra_target
extra_target.commands = @echo Hello, World

Run qmake.

Run make extra_target:

Hello, World

See the documentation for additional options.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top