qmake.conf
75 lines
| 1.8 KiB
| text/plain
|
TextLexer
Alexis Jeandet
|
r76 | # | ||
# qmake configuration for win32-g++ | ||||
# | ||||
# Written for MinGW | ||||
# | ||||
# Cross compile example for i686-w64-mingw32-g++: | ||||
# configure -xplatform win32-g++ -device-option CROSS_COMPILE=i686-w64-mingw32- | ||||
# | ||||
MAKEFILE_GENERATOR = MINGW | ||||
load(device_config) | ||||
equals(QMAKE_HOST.os, Windows): EXE_SUFFIX = .exe | ||||
TEMPLATE = app | ||||
CONFIG += libuc2 warn_on release incremental | ||||
QT += | ||||
QMAKE_EXT_OBJ = .o | ||||
QMAKE_EXT_RES = _res.o | ||||
QMAKE_LEX = flex | ||||
QMAKE_LEXFLAGS = | ||||
QMAKE_YACC = byacc | ||||
QMAKE_YACCFLAGS = -d | ||||
QMAKE_INCDIR = | ||||
QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS] | ||||
QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS] | ||||
QMAKE_PREFIX_STATICLIB = lib | ||||
QMAKE_EXTENSION_STATICLIB = a | ||||
QMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src | ||||
QMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< | ||||
QMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src | ||||
QMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< | ||||
!isEmpty(QMAKE_SH) { | ||||
MINGW_IN_SHELL = 1 | ||||
QMAKE_DIR_SEP = / | ||||
QMAKE_QMAKE ~= s,\\\\,/, | ||||
QMAKE_COPY = cp | ||||
QMAKE_COPY_DIR = cp -r | ||||
QMAKE_MOVE = mv | ||||
QMAKE_DEL_FILE = rm | ||||
QMAKE_MKDIR = mkdir -p | ||||
QMAKE_DEL_DIR = rmdir | ||||
QMAKE_CHK_DIR_EXISTS = test -d | ||||
} else { | ||||
QMAKE_COPY = copy /y | ||||
QMAKE_COPY_DIR = xcopy /s /q /y /i | ||||
QMAKE_MOVE = move | ||||
QMAKE_DEL_FILE = del | ||||
QMAKE_MKDIR = mkdir | ||||
QMAKE_DEL_DIR = rmdir | ||||
QMAKE_CHK_DIR_EXISTS = if not exist | ||||
} | ||||
QMAKE_MOC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}moc$${EXE_SUFFIX} | ||||
QMAKE_UIC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}uic$${EXE_SUFFIX} | ||||
QMAKE_IDC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}idc$${EXE_SUFFIX} | ||||
QMAKE_RCC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}rcc$${EXE_SUFFIX} | ||||
QMAKE_IDL = midl | ||||
QMAKE_LIB = $${CROSS_COMPILE}ar -ru | ||||
QMAKE_RC = $${CROSS_COMPILE}windres | ||||
QMAKE_ZIP = zip -r -9 | ||||
QMAKE_STRIP = $${CROSS_COMPILE}strip | ||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded | ||||
load(qt_config) | ||||