X11 qmake.conf: Difference between revisions
mNo edit summary |
(No difference)
|
Latest revision as of 11:28, 14 March 2016
Introduction
This is the qmake.conf file used to compile Qt with X11 support for the iMX6 board.
qmake.fonf file
QMAKE_CFLAGS_THREAD += -D_REENTRANT QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD QMAKE_INCDIR = ___DEVDIR___/fs/fsdev/usr/include ___DEVDIR___/fs/fsdev/usr/include/freetype2 QMAKE_LIBDIR = ___DEVDIR___/fs/fsdev/lib ___DEVDIR___/fs/fsdev/usr/lib QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS] QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS] QMAKE_LIBS = QMAKE_LIBS_DYNLOAD = -ldl QMAKE_LIBS_NIS = -lnsl QMAKE_LIBS_THREAD = -lpthread QMAKE_CFLAGS_WAYLAND = QMAKE_INCDIR_WAYLAND = QMAKE_LIBS_WAYLAND = QMAKE_LIBDIR_WAYLAND = QMAKE_DEFINES_WAYLAND = QMAKE_MOC = $$[QT_INSTALL_BINS]/moc QMAKE_UIC = $$[QT_INSTALL_BINS]/uic QMAKE_RANLIB = QMAKE_TAR = tar -cf QMAKE_GZIP = gzip -9f QMAKE_COPY = cp -f QMAKE_COPY_FILE = $(COPY) QMAKE_COPY_DIR = $(COPY) -r QMAKE_MOVE = mv -f QMAKE_DEL_FILE = rm -f QMAKE_DEL_DIR = rmdir QMAKE_STRIPFLAGS_LIB += --strip-unneeded QMAKE_CHK_DIR_EXISTS = test -d QMAKE_MKDIR = mkdir -p QMAKE_INSTALL_FILE = install -m 644 -p QMAKE_INSTALL_PROGRAM = install -m 755 -p QMAKE_LEX = flex QMAKE_YACC = yacc QMAKE_YACCFLAGS += -d QMAKE_YACCFLAGS_MANGLE += -p $base -b $base QMAKE_YACC_HEADER = $base.tab.h QMAKE_YACC_SOURCE = $base.tab.c QMAKE_PREFIX_SHLIB = lib QMAKE_PREFIX_STATICLIB = lib QMAKE_EXTENSION_STATICLIB = a QMAKE_CFLAGS += -pipe -DLINUX=1 -DEGL_API_FB=1 QMAKE_CFLAGS_DEPS += -M QMAKE_CFLAGS_WARN_ON += -Wall -W QMAKE_CFLAGS_WARN_OFF += -w QMAKE_CFLAGS_RELEASE += -O2 QMAKE_CFLAGS_DEBUG += -g QMAKE_CFLAGS_SHLIB += -fPIC QMAKE_CFLAGS_STATIC_LIB += -fPIC QMAKE_CFLAGS_YACC += -Wno-unused -Wno-parentheses QMAKE_CFLAGS_HIDESYMS += -fvisibility=hidden QMAKE_CXXFLAGS += $$QMAKE_CFLAGS QMAKE_CXXFLAGS_DEPS += $$QMAKE_CFLAGS_DEPS QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_RELEASE QMAKE_CXXFLAGS_DEBUG += $$QMAKE_CFLAGS_DEBUG QMAKE_CXXFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB QMAKE_CXXFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_STATIC_LIB QMAKE_CXXFLAGS_YACC += $$QMAKE_CFLAGS_YACC QMAKE_CXXFLAGS_HIDESYMS += $$QMAKE_CFLAGS_HIDESYMS -fvisibility-inlines-hidden QMAKE_LFLAGS += -Wl,-rpath-link ___DEVDIR___/fs/fsdev/usr/lib QMAKE_LFLAGS_SHLIB += -shared QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB QMAKE_LFLAGS_SONAME += -Wl,-soname, QMAKE_LFLAGS_RPATH = -Wl,-rpath -Wl,___DEVDIR___/fs/fsdev/usr/lib QMAKE_LFLAGS_BSYMBOLIC_FUNC = -Wl,-Bsymbolic-functions QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list, QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -g QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO QMAKE_PCH_OUTPUT_EXT = .gch QMAKE_CFLAGS_PRECOMPILE = -x c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT} QMAKE_CFLAGS_USE_PRECOMPILE = -include ${QMAKE_PCH_OUTPUT_BASE} QMAKE_CXXFLAGS_PRECOMPILE = -x c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT} QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE QMAKE_LFLAGS_RELEASE += -Wl,-O1 QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined MAKEFILE_GENERATOR = UNIX TARGET_PLATFORM = unix TEMPLATE = app CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index QT += core gui network QMAKE_INCREMENTAL_STYLE = sublib QMAKE_INCDIR_X11 = ___DEVDIR___/fs/fsdev/usr/include/X11 QMAKE_LIBDIR_X11 = ___DEVDIR___/fs/fsdev/usr/lib/X11 QMAKE_LIBS_X11 = -lXext -lX11 -lm -lXrandr QMAKE_LIBS_X11SM = -lSM -lICE QMAKE_CC = ___TOOLCHAIN_CC___ QMAKE_CXX = ___TOOLCHAIN_CXX___ QMAKE_LINK = ___TOOLCHAIN_CXX___ QMAKE_LINK_SHLIB = ___TOOLCHAIN_CXX___ QMAKE_AR = ___TOOLCHAIN_AR___ cqs QMAKE_OBJCOPY = ___TOOLCHAIN_OBJCOPY___ QMAKE_STRIP = ___TOOLCHAIN_STRIP___ QMAKE_INCDIR_OPENGL_ES2 = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/ QMAKE_INCDIR_OPENGL_ES2 += ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/GLES2/ QMAKE_INCDIR_OPENGL_ES2 +=___DEVDIR___/fs/___FLOAT_ABI___/usr/include/ QMAKE_INCDIR_OPENGL_ES2 += ___DEVDIR___/fs/___FLOAT_ABI___/usr/include/GLES2/ QMAKE_LIBDIR_OPENGL_ES2 = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/lib/ QMAKE_INCDIR_OPENGL += ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/GLES/ QMAKE_LIBDIR_OPENGL = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/lib/ QMAKE_LIBDIR_OPENGL_QT = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/lib/ QMAKE_LIBS_OPENGL_ES1 = -lEGL -lGLES_CM -lIMGegl -lsrv_um -lusc QMAKE_INCDIR_OPENVG = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/ QMAKE_INCDIR_OPENVG += ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/VG/ QMAKE_LIBDIR_OPENVG = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/lib/ QT_INSTALL_DIR = $$PWD/../../../ QMAKE_INCDIR_POWERVR = $$QT_INSTALL_DIR/src/3rdparty/powervr/wsegl2 QMAKE_INCDIR += $$QMAKE_INCDIR_OPENGL_ES2 QMAKE_INCDIR += ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/GLES QMAKE_INCDIR += $$QT_INSTALL_DIR/src/src/3rdparty/powervr QMAKE_LIBDIR += $$QMAKE_LIBDIR_OPENGL_ES2 QMAKE_LIBS = $$QMAKE_LIBS_OPENGL_ES2 QMAKE_INCDIR_OPENGL_ES1 = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/GLES/ QMAKE_LIBDIR_OPENGL_ES1 = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/lib/ QMAKE_INCDIR_OPENGL_ES1CL = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/GLES/ QMAKE_LIBDIR_OPENGL_ES1CL = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/lib/ QMAKE_INCDIR_EGL = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/EGL/ QMAKE_INCDIR_EGL += ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/include/ QMAKE_LIBDIR_EGL = ___SGX_SDK_ROOT___/___FLOAT_ABI___/usr/lib/ QMAKE_LIBS_OPENGL_ES1 += -lGLESv1_CM -lEGL -lGAL QMAKE_LIBS_OPENGL_ES1CL += -lGLES_CL -lEGL -lGAL QMAKE_LIBS_EGL = -lEGL -lGAL -DLINUX=1 -DEGL_API_FB=1 QMAKE_LIBS_OPENGL = -lGL QMAKE_LIBS_OPENGL_QT = -lGL QMAKE_LIBS_OPENGL_ES1 = -lGLES_CM QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 -lGAL -lEGL -DLINUX=1 -DEGL_API_FB=1 QMAKE_LIBS_OPENVG = -lOpenVG -lGAL -lEGL -DLINUX=1 -DEGL_API_FB=1 QMAKE_LIBS_THREAD = -lpthread IMX6_CFLAGS = -march=armv7-a -mfpu=neon -DLINUX=1 -DEGL_API_FB=1 IMX6_CFLAGS_RELEASE = -O2 $$IMX6_CFLAGS QMAKE_CFLAGS_RELEASE += $$IMX6_CFLAGS_RELEASE QMAKE_CXXFLAGS_RELEASE += $$IMX6_CFLAGS_RELEASE QMAKE_CFLAGS_DEBUG += $$IMX6_CFLAGS QMAKE_CXXFLAGS_DEBUG += $$IMX6_CFLAGS load(qt_config)