Changeset 303 for tests/common.pri


Ignore:
Timestamp:
Nov 8, 2009, 10:56:30 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

tests: Added debug-run and release-run targets to conveniently start generated test executables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/common.pri

    r209 r303  
    44else:win32:PLATFORM = win
    55else:x11:PLATFORM   = x11
    6 else:PLATFORM       = unk
     6else:PLATFORM       = unknown
    77
    88# in debug_and_release, we need a -debug or -release suffix to get separate
     
    2020target.path = $$DEPTH/bin/$${PLATFORM}$${OUTPATH_SUFFIX}
    2121INSTALLS += target
     22
     23!build_pass {
     24        debug-run.target = debug-run
     25        debug-run.commands = $(MAKE) -f $(MAKEFILE).Debug run
     26        release-run.target = release-run
     27        release-run.commands = $(MAKE) -f $(MAKEFILE).Release run
     28        QMAKE_EXTRA_TARGETS += debug-run release-run
     29} else {
     30        run.target = run
     31        run.commands = $(DESTDIR_TARGET)
     32        run.depends = $(DESTDIR_TARGET)
     33        QMAKE_EXTRA_TARGETS += run
     34}
     35
     36win32 {
     37        CONFIG(release, debug|release):CONFIG(qt):contains(QT, gui) {
     38                CONFIG -= console
     39                CONFIG *= windows
     40        } else {
     41                CONFIG -= windows
     42                CONFIG *= console
     43        }       
     44}
Note: See TracChangeset for help on using the changeset viewer.