2 # qmake configuration for building with linux-openwrt-g++
5 MAKEFILE_GENERATOR = UNIX
7 QMAKE_INCREMENTAL_STYLE = sublib
9 include(../common/linux.conf)
10 include(../common/gcc-base-unix.conf)
11 include(../common/g++-unix.conf)
14 # modifications to gcc-base.conf (included by gcc-base-unix.conf)
15 QMAKE_CFLAGS += $$(TARGET_CFLAGS)
16 QMAKE_CXXFLAGS += $$(TARGET_CXXFLAGS)
17 QMAKE_LFLAGS += $$(TARGET_LDFLAGS)
19 # modifications to g++.conf
20 QMAKE_CC = $$(TARGET_CROSS)gcc
21 QMAKE_CXX = $$(TARGET_CROSS)g++
23 QMAKE_LINK_C = $$QMAKE_CC
24 QMAKE_LINK_C_SHLIB = $$QMAKE_CC
25 QMAKE_LINK = $$QMAKE_CXX
26 QMAKE_LINK_SHLIB = $$QMAKE_CXX
29 # modifications to linux.conf
30 QMAKE_AR = $$(TARGET_CROSS)ar cqs
31 QMAKE_RANLIB = $$(TARGET_CROSS)ranlib # QMAKE_RANLIB is set to NULL in linux.conf. Why? Not needed anymore? Set it anyway, just in case...
32 QMAKE_OBJCOPY = $$(TARGET_CROSS)objcopy
33 QMAKE_NM = $$(TARGET_CROSS)nm # whole qt5 project doesn't use $QMAKE_NM - wonder why it's defined in linux.conf at all. However better set it to ours than keep it being set to the host's version, just in case...
34 QMAKE_STRIP = # not used, since -no-strip is passed. Let's OpenWrt do the stripping