diff options
Diffstat (limited to 'mkspecs/common/uikit')
-rw-r--r-- | mkspecs/common/uikit/clang.conf | 7 | ||||
-rw-r--r-- | mkspecs/common/uikit/qmake.conf | 23 |
2 files changed, 30 insertions, 0 deletions
diff --git a/mkspecs/common/uikit/clang.conf b/mkspecs/common/uikit/clang.conf new file mode 100644 index 0000000000..6b9b7eea8e --- /dev/null +++ b/mkspecs/common/uikit/clang.conf @@ -0,0 +1,7 @@ +# +# compiler settings for iOS/tvOS/watchOS clang compilers +# + +# Based on the following information, http://clang.llvm.org/doxygen/ObjCRuntime_8h_source.html, +# we can conclude that it's safe to always pass the following flags +QMAKE_OBJECTIVE_CFLAGS += -fobjc-nonfragile-abi -fobjc-legacy-dispatch diff --git a/mkspecs/common/uikit/qmake.conf b/mkspecs/common/uikit/qmake.conf new file mode 100644 index 0000000000..45a4f0c806 --- /dev/null +++ b/mkspecs/common/uikit/qmake.conf @@ -0,0 +1,23 @@ +# +# Common build settings for all iOS/tvOS/watchOS configurations +# + +QMAKE_XCODE_CODE_SIGN_IDENTITY = "iPhone Developer" + +# iOS build tools +QMAKE_CC = clang +QMAKE_CXX = clang++ +QMAKE_FIX_RPATH = install_name_tool -id +QMAKE_AR = ar cq +QMAKE_RANLIB = ranlib -s +QMAKE_LINK = $$QMAKE_CXX +QMAKE_LINK_SHLIB = $$QMAKE_CXX + +# OpenGL ES2 +QMAKE_INCDIR_OPENGL_ES2 = +QMAKE_LIBDIR_OPENGL_ES2 = +QMAKE_LIBS_OPENGL_ES2 = -framework OpenGLES + +# No desktop OpenGL +QMAKE_INCDIR_OPENGL = +QMAKE_LIBS_OPENGL = |