У меня есть файл .pro, который выглядит так:
BASEDIR = ../../..
CLEBS *= buildplugin apextools apexdata apexmain
TARGET = maintest
TEMPLATE = app
include($$BASEDIR/clebs.pri)
CONFIG *= qtestlib
QT *= testlib gui
SOURCES *= \
apexmaintest.cpp \
HEADERS *= \
apexmaintest.h \
Но созданный им make-файл имеет следующие цели:
QMAKE_TARGET = maintest
DESTDIR = ../../../bin/debug/
TARGET = libmaintest.so
TARGETD = libmaintest.so
Соответственно gcc создает библиотеку. Однако я хочу, чтобы исполняемый файл был создан, как указано в файле .pro.
Я не понимаю, почему происходит эта неловкая вещь? Любые указатели приветствуются.
Спасибо
P.S. это файл .pro для модульного теста с использованием фреймворка qtestlib.