qmake неверная целевая генерация

У меня есть файл .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.


person cHaTrU    schedule 04.09.2012    source источник
comment
Как выглядит $$BASEDIR/clebs.pri?   -  person Luca Carlon    schedule 04.09.2012
comment
Решено. CLEBS *= buildplugin заставлял генерировать библиотеку.   -  person cHaTrU    schedule 06.09.2012


Ответы (1)


Решено. CLEBS *= buildplugin заставлял генерировать библиотеку.

person cHaTrU    schedule 05.09.2013