fff5a8f9c9
on the way to eliminate scoping based on the spec. gcc and msvc go as such into CONFIG, the other ones get the vendor prefixed, as most are mostly unknown and thus likely to clash with users' flags. Change-Id: Ie622f53d90e96dbf05ce7d8c638cd355f04fa20c Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
80 lines
2.2 KiB
Plaintext
80 lines
2.2 KiB
Plaintext
#
|
|
# qmake configuration for solaris-g++
|
|
#
|
|
# The X11 header files used to be broken on Solaris until patches were
|
|
# released in early 2001 for Solaris 2.6, 7, and 8. On Solaris 2.5.1
|
|
# or non-patched systems -fpermissive works around the incompatibility
|
|
# between GCC 2.95 or better and Solaris - but we still get warnings
|
|
# because we don't use -isystem.
|
|
#
|
|
|
|
MAKEFILE_GENERATOR = UNIX
|
|
QMAKE_PLATFORM = solaris
|
|
|
|
QMAKE_COMPILER = gcc
|
|
|
|
QMAKE_CC = gcc
|
|
QMAKE_LEX = flex
|
|
QMAKE_LEXFLAGS =
|
|
QMAKE_YACC = yacc
|
|
QMAKE_YACCFLAGS = -d
|
|
QMAKE_CFLAGS =
|
|
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 = $$QMAKE_CFLAGS_SHLIB
|
|
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
|
|
QMAKE_CFLAGS_THREAD = -D_REENTRANT
|
|
|
|
QMAKE_CXX = g++
|
|
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_THREAD = $$QMAKE_CFLAGS_THREAD
|
|
|
|
QMAKE_INCDIR = /usr/sfw/include
|
|
QMAKE_LIBDIR = /usr/sfw/lib
|
|
QMAKE_INCDIR_X11 = /usr/openwin/include
|
|
QMAKE_LIBDIR_X11 = /usr/openwin/lib
|
|
QMAKE_INCDIR_OPENGL = /usr/openwin/include
|
|
QMAKE_LIBDIR_OPENGL = /usr/openwin/lib
|
|
|
|
QMAKE_LINK = g++
|
|
QMAKE_LINK_SHLIB = g++
|
|
QMAKE_LINK_C = gcc
|
|
QMAKE_LINK_C_SHLIB = gcc
|
|
QMAKE_LFLAGS =
|
|
QMAKE_LFLAGS_RELEASE =
|
|
QMAKE_LFLAGS_DEBUG = -g
|
|
QMAKE_LFLAGS_SHLIB = -shared
|
|
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
|
QMAKE_LFLAGS_SONAME = -h$$LITERAL_WHITESPACE
|
|
QMAKE_LFLAGS_THREAD =
|
|
QMAKE_LFLAGS_NOUNDEF = -z defs
|
|
QMAKE_LFLAGS_RPATH = -Wl,-R,
|
|
|
|
QMAKE_LIBS =
|
|
QMAKE_LIBS_DYNLOAD = -ldl
|
|
QMAKE_LIBS_X11 = -lXext -lX11 -lresolv -lsocket -lnsl
|
|
QMAKE_LIBS_NIS =
|
|
QMAKE_LIBS_OPENGL = -lGL
|
|
QMAKE_LIBS_OPENGL_QT = -lGL
|
|
QMAKE_LIBS_THREAD = -lpthread -lrt
|
|
QMAKE_LIBS_NETWORK = -lresolv -lsocket -lxnet -lnsl
|
|
|
|
QMAKE_AR = ar cq
|
|
QMAKE_OBJCOPY = objcopy
|
|
QMAKE_RANLIB =
|
|
|
|
include(../common/unix.conf)
|
|
load(qt_config)
|