Remove remnants of Qt for Native Client (NACL)
The project has been superseded by Qt for WebAssembly and was never supported in Qt 6. Pick-to: 6.6 6.5 Change-Id: I36682cfe3ce6adac76a307b0faba97dcb7c655cc Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
941f49b018
commit
201045a1fd
@ -12,7 +12,6 @@ endfunction()
|
||||
qt_set01(LINUX CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
qt_set01(HPUX CMAKE_SYSTEM_NAME STREQUAL "HPUX")
|
||||
qt_set01(ANDROID CMAKE_SYSTEM_NAME STREQUAL "Android") # FIXME: How to identify this?
|
||||
qt_set01(NACL CMAKE_SYSTEM_NAME STREQUAL "NaCl") # FIXME: How to identify this?
|
||||
qt_set01(INTEGRITY CMAKE_SYSTEM_NAME STREQUAL "Integrity") # FIXME: How to identify this?
|
||||
qt_set01(VXWORKS CMAKE_SYSTEM_NAME STREQUAL "VxWorks") # FIXME: How to identify this?
|
||||
qt_set01(QNX CMAKE_SYSTEM_NAME STREQUAL "QNX") # FIXME: How to identify this?
|
||||
|
@ -1,12 +0,0 @@
|
||||
|
||||
# 32-bit x86 nacl configuration.
|
||||
|
||||
QMAKE_CC = i686-nacl-gcc
|
||||
QMAKE_CXX = i686-nacl-g++
|
||||
QMAKE_LINK = i686-nacl-g++
|
||||
QMAKE_LINK_SHLIB = i686-nacl-g++
|
||||
QMAKE_AR = i686-nacl-ar q
|
||||
QMAKE_OBJCOPY = i686-nacl-objcopy
|
||||
QMAKE_NM = i686-nacl-nm -P
|
||||
QMAKE_STRIP = i686-nacl-strip
|
||||
|
@ -1,12 +0,0 @@
|
||||
|
||||
# 32-bit x86 nacl configuration.
|
||||
|
||||
QMAKE_CC = x86_64-nacl-gcc
|
||||
QMAKE_CXX = x86_64-nacl-g++
|
||||
QMAKE_LINK = x86_64-nacl-g++
|
||||
QMAKE_LINK_SHLIB = x86_64-nacl-g++
|
||||
QMAKE_AR = x86_64-nacl-ar q
|
||||
QMAKE_OBJCOPY = x86_64-nacl-objcopy
|
||||
QMAKE_NM = x86_64-nacl-nm -P
|
||||
QMAKE_STRIP = x86_64-nacl-strip
|
||||
|
@ -1,11 +0,0 @@
|
||||
QMAKE_PLATFORM = nacl $$QMAKE_PLATFORM
|
||||
|
||||
# Work around linker crash when using PIC. We are building
|
||||
# statically so this is safe.
|
||||
QMAKE_CFLAGS_STATIC_LIB -= -fPIC
|
||||
QMAKE_CFLAGS_SHLIB -= -fPIC
|
||||
QMAKE_CXXFLAGS_STATIC_LIB -= -fPIC
|
||||
QMAKE_CXXFLAGS_SHLIB -= -fPIC
|
||||
|
||||
QMAKE_LIBS_DYNLOAD -= -ldl
|
||||
QMAKE_LIBS_OPENGL_ES2 = -lppapi_gles2
|
@ -1,18 +0,0 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||
#define _POSIX_TIMERS
|
||||
|
||||
#include "qglobal.h"
|
||||
|
||||
// extra disabling.
|
||||
#ifdef __native_client__
|
||||
#define QT_NO_FSFILEENGINE
|
||||
#endif
|
||||
|
||||
#define QT_NO_SOCKET_H
|
||||
|
||||
#define DIR void *
|
||||
#define PATH_MAX 256
|
||||
|
||||
#include "qfunctions_nacl.h"
|
||||
#include <pthread.h>
|
@ -1,13 +0,0 @@
|
||||
#
|
||||
# qmake configuration for building with nacl-g++
|
||||
#
|
||||
|
||||
include(../../common/linux.conf)
|
||||
include(../../common/qws.conf)
|
||||
include(../../common/gcc-base-unix.conf)
|
||||
include(../../common/g++-unix.conf)
|
||||
include(../../common/nacl/nacl-base.conf)
|
||||
include(../../common/nacl/g++-nacl32.conf)
|
||||
|
||||
|
||||
load(qt_config)
|
@ -1,9 +0,0 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
#include "../../common/nacl/qplatformdefs.h"
|
||||
#include "../../common/posix/qplatformdefs.h"
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
@ -1,13 +0,0 @@
|
||||
#
|
||||
# qmake configuration for building with nacl-g++
|
||||
#
|
||||
|
||||
include(../../common/linux.conf)
|
||||
include(../../common/qws.conf)
|
||||
include(../../common/gcc-base-unix.conf)
|
||||
include(../../common/g++-unix.conf)
|
||||
include(../../common/nacl/nacl64-base.conf)
|
||||
include(../../common/nacl/g++-nacl64.conf)
|
||||
|
||||
|
||||
load(qt_config)
|
@ -1,9 +0,0 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||
#ifndef QPLATFORMDEFS_H
|
||||
#define QPLATFORMDEFS_H
|
||||
|
||||
#include "../../common/nacl/qplatformdefs.h"
|
||||
#include "../../common/posix/qplatformdefs.h"
|
||||
|
||||
#endif // QPLATFORMDEFS_H
|
@ -790,12 +790,12 @@ qt_internal_extend_target(Core CONDITION UNIX AND NOT HAIKU AND NOT INTEGRITY AN
|
||||
m
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION APPLE AND NOT NACL
|
||||
qt_internal_extend_target(Core CONDITION APPLE
|
||||
SOURCES
|
||||
text/qlocale_mac.mm
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION UNIX AND (NACL OR NOT APPLE)
|
||||
qt_internal_extend_target(Core CONDITION UNIX AND NOT APPLE
|
||||
SOURCES
|
||||
text/qlocale_unix.cpp
|
||||
)
|
||||
@ -869,32 +869,32 @@ qt_internal_extend_target(Core CONDITION QT_FEATURE_timezone
|
||||
time/qtimezoneprivate_data_p.h
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION APPLE AND QT_FEATURE_timezone AND NOT NACL
|
||||
qt_internal_extend_target(Core CONDITION APPLE AND QT_FEATURE_timezone
|
||||
SOURCES
|
||||
time/qtimezoneprivate_mac.mm
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_timezone AND ANDROID AND (NACL OR NOT APPLE)
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_timezone AND ANDROID AND NOT APPLE
|
||||
SOURCES
|
||||
time/qtimezoneprivate_android.cpp
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_timezone AND UNIX AND NOT ANDROID AND (NACL OR NOT APPLE)
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_timezone AND UNIX AND NOT ANDROID AND NOT APPLE
|
||||
SOURCES
|
||||
time/qtimezoneprivate_tz.cpp
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_icu AND QT_FEATURE_timezone AND UNIX AND NOT ANDROID AND (NACL OR NOT APPLE)
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_icu AND QT_FEATURE_timezone AND UNIX AND NOT ANDROID AND NOT APPLE
|
||||
SOURCES
|
||||
time/qtimezoneprivate_icu.cpp
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_icu AND QT_FEATURE_timezone AND WIN32 AND NOT ANDROID AND (NACL OR NOT APPLE)
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_icu AND QT_FEATURE_timezone AND WIN32 AND NOT ANDROID AND NOT APPLE
|
||||
SOURCES
|
||||
time/qtimezoneprivate_icu.cpp
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_timezone AND WIN32 AND NOT QT_FEATURE_icu AND NOT ANDROID AND (NACL OR NOT APPLE)
|
||||
qt_internal_extend_target(Core CONDITION QT_FEATURE_timezone AND WIN32 AND NOT QT_FEATURE_icu AND NOT ANDROID AND NOT APPLE
|
||||
SOURCES
|
||||
time/qtimezoneprivate_win.cpp
|
||||
)
|
||||
@ -960,7 +960,7 @@ qt_internal_extend_target(Core CONDITION QT_FEATURE_settings AND WIN32
|
||||
io/qsettings_win.cpp
|
||||
)
|
||||
|
||||
qt_internal_extend_target(Core CONDITION APPLE AND QT_FEATURE_settings AND NOT NACL
|
||||
qt_internal_extend_target(Core CONDITION APPLE AND QT_FEATURE_settings
|
||||
SOURCES
|
||||
io/qsettings_mac.cpp
|
||||
)
|
||||
|
@ -685,7 +685,7 @@ qt_feature("library" PUBLIC
|
||||
SECTION "File I/O"
|
||||
LABEL "QLibrary"
|
||||
PURPOSE "Provides a wrapper for dynamically loaded libraries."
|
||||
CONDITION WIN32 OR HPUX OR ( NOT NACL AND QT_FEATURE_dlopen )
|
||||
CONDITION WIN32 OR HPUX OR QT_FEATURE_dlopen
|
||||
)
|
||||
qt_feature_definition("library" "QT_NO_LIBRARY" NEGATE VALUE "1")
|
||||
qt_feature("settings" PUBLIC
|
||||
|
@ -103,12 +103,7 @@ static const int features_indices[] = { 0 };
|
||||
#endif
|
||||
// end generated
|
||||
|
||||
#if defined (Q_OS_NACL)
|
||||
static inline uint detectProcessorFeatures()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#elif defined(Q_PROCESSOR_ARM)
|
||||
#if defined(Q_PROCESSOR_ARM)
|
||||
static inline quint64 detectProcessorFeatures()
|
||||
{
|
||||
quint64 features = 0;
|
||||
@ -766,7 +761,7 @@ QT_FUNCTION_TARGET(RDRND) qsizetype qRandomCpu(void *buffer, qsizetype count) no
|
||||
ptr = qt_random_rdrnd(ptr, end);
|
||||
return ptr - reinterpret_cast<unsigned *>(buffer);
|
||||
}
|
||||
#elif defined(Q_PROCESSOR_X86) && !defined(Q_OS_NACL) && !defined(Q_PROCESSOR_ARM)
|
||||
#elif defined(Q_PROCESSOR_X86) && !defined(Q_PROCESSOR_ARM)
|
||||
static bool checkRdrndWorks() noexcept { return false; }
|
||||
#endif // Q_PROCESSOR_X86 && RDRND
|
||||
|
||||
|
@ -90,8 +90,6 @@
|
||||
# define Q_OS_SOLARIS
|
||||
#elif defined(hpux) || defined(__hpux)
|
||||
# define Q_OS_HPUX
|
||||
#elif defined(__native_client__)
|
||||
# define Q_OS_NACL
|
||||
#elif defined(__EMSCRIPTEN__)
|
||||
# define Q_OS_WASM
|
||||
#elif defined(__linux__) || defined(__linux)
|
||||
|
@ -33,7 +33,7 @@
|
||||
# include <zstd.h>
|
||||
#endif
|
||||
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_NACL) && !defined(Q_OS_INTEGRITY)
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_INTEGRITY)
|
||||
# define QT_USE_MMAP
|
||||
# include <sys/mman.h>
|
||||
#endif
|
||||
|
@ -22,7 +22,7 @@
|
||||
#include "qendian.h"
|
||||
#include "qresource.h"
|
||||
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_NACL) && !defined(Q_OS_INTEGRITY)
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_INTEGRITY)
|
||||
# define QT_USE_MMAP
|
||||
# include "private/qcore_unix_p.h"
|
||||
// for mmap
|
||||
|
@ -74,7 +74,7 @@ static QStringList locateMimeDirectories()
|
||||
return QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("mime"), QStandardPaths::LocateDirectory);
|
||||
}
|
||||
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_NACL) && !defined(Q_OS_INTEGRITY)
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_INTEGRITY)
|
||||
# define QT_USE_MMAP
|
||||
#endif
|
||||
|
||||
|
@ -27,8 +27,7 @@ namespace QTestLocaleChange {
|
||||
const int m_category;
|
||||
const QByteArray m_prior;
|
||||
const bool m_didSet;
|
||||
#if !defined(QT_NO_SYSTEMLOCALE) && defined(Q_OS_UNIX) \
|
||||
&& (!defined(Q_OS_DARWIN) || defined(Q_OS_NACL))
|
||||
#if !defined(QT_NO_SYSTEMLOCALE) && defined(Q_OS_UNIX) && !defined(Q_OS_DARWIN)
|
||||
#define TRANSIENT_ENV
|
||||
// Unix system locale consults environment variables, so we need to set
|
||||
// the appropriate one, too.
|
||||
|
@ -679,7 +679,6 @@ platform_mapping = {
|
||||
"qnx": "QNX",
|
||||
"vxworks": "VXWORKS",
|
||||
"hpux": "HPUX",
|
||||
"nacl": "NACL",
|
||||
"android": "ANDROID",
|
||||
"uikit": "UIKIT",
|
||||
"tvos": "TVOS",
|
||||
|
Loading…
Reference in New Issue
Block a user