2015-03-12 3 views
0

для данного QMAKE проекта:QMAKE, CPPUTEST - Настройка QMAKE проекта с cpputest

CONFIG += debug 
CPPUTEST_HOME = /Users/vodde/workspace/cpputest 

TEMPLATE = app 
TARGET = design_patterns_qmake 
DEPENDPATH += . 
INCLUDEPATH += (CPPUTEST_HOME)/include 
CONFIG += qt 
CONFIG += x11 
CONFIG += cpputest 
QMAKE_CXXFLAGS_DEBUG += -include $(CPPUTEST_HOME)/include/CppUTest/MemoryLeakDetectorNewMacros.h 
QMAKE_CXXFLAGS_DEBUG += -include $(CPPUTEST_HOME)/include/CppUTest/MemoryLeakDetectorMallocMacros.h 

# Input 
SOURCES += factorial.cpp 
SOURCES += testdriver.cpp 
SOURCES += tests.cpp 

как можно настроить файл проекта, чтобы включить драйвер тестирования, и тестовый файл так, что только тогда, когда флаг отладки он будет включать в себя файлы исходных файлов тестов?

ответ

1

Заверните их в debug:

debug { 
    SOURCES += testdriver.cpp 
    SOURCES += tests.cpp 
} 
0

Решение:

###################################################################### 
# Automatically generated by qmake (2.01a) Thu Mar 12 14:32:44 2015 
###################################################################### 
CPPUTEST_HOME = <cpputest path here> 
CONFIG += qt debug 
TEMPLATE = app 
TARGET =a.out 
DEPENDPATH += . 
INCLUDEPATH += -I $$(CPPUTEST_HOME)/include 
CONFIG += qt 
CONFIG -= app_bundle 
LIBS += -L $$(CPPUTEST_HOME)/lib -lCppUTest -lCppUTestExt 

# Input 
SOURCES += factorial.cpp 
SOURCES +=factorial_test.cpp 

 Смежные вопросы

  • Нет связанных вопросов^_^