Skip to content

Commit

Permalink
Initial port
Browse files Browse the repository at this point in the history
  • Loading branch information
cproc committed Dec 10, 2024
1 parent 565de2f commit 7b55189
Show file tree
Hide file tree
Showing 93 changed files with 3,110 additions and 113 deletions.
22 changes: 18 additions & 4 deletions cmake/FindXKB_COMMON_X11.cmake
Original file line number Diff line number Diff line change
@@ -1,10 +1,24 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause

find_package(PkgConfig QUIET)
# Find the XKB_COMMON_X11 library

pkg_check_modules(XKB_COMMON_X11 IMPORTED_TARGET "xkbcommon-x11>=0.4.1")
# Will make the target PkgConfig::XKB_COMMON_X11 available when found.
if(TARGET PkgConfig::XKB_COMMON_X11)
set(XKB_COMMON_X11_FOUND TRUE)
return()
endif()

find_library(XKB_COMMON_X11_LIBRARY NAMES "xkbcommon-x11")
find_path(XKB_COMMON_X11_INCLUDE_DIR NAMES "xkbcommon/xkbcommon-x11.h" DOC "The XKB_COMMON_X11 Include path")

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(XKB_COMMON_X11 DEFAULT_MSG XKB_COMMON_X11_INCLUDE_DIR XKB_COMMON_X11_LIBRARY)

mark_as_advanced(XKB_COMMON_X11_INCLUDE_DIR XKB_COMMON_X11_LIBRARY)

if (NOT TARGET PkgConfig::XKB_COMMON_X11)
set(XKB_COMMON_X11_FOUND 0)
if(XKB_COMMON_X11_FOUND)
add_library(PkgConfig::XKB_COMMON_X11 INTERFACE IMPORTED)
target_link_libraries(PkgConfig::XKB_COMMON_X11 INTERFACE "${XKB_COMMON_X11_LIBRARY}")
target_include_directories(PkgConfig::XKB_COMMON_X11 INTERFACE "${XKB_COMMON_X11_INCLUDE_DIR}")
endif()
1 change: 1 addition & 0 deletions cmake/Qt3rdPartyLibraryHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,7 @@ function(qt_internal_add_3rdparty_library target)
"${config_build_dir}/${INSTALL_CMAKE_NAMESPACE}${target}ConfigVersionImpl.cmake"
VERSION ${PROJECT_VERSION}
COMPATIBILITY AnyNewerVersion
ARCH_INDEPENDENT
)
qt_internal_write_qt_package_version_file(
"${INSTALL_CMAKE_NAMESPACE}${target}"
Expand Down
33 changes: 19 additions & 14 deletions cmake/QtBaseConfigureTests.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -94,20 +94,25 @@ function(qt_run_config_test_architecture)
Here are the first few lines extracted:\n${arch_lines_output}")
endif()

set(TEST_architecture 1 CACHE INTERNAL "Ran the architecture test")
set(TEST_architecture_arch "${_architecture}" CACHE INTERNAL "Target machine architecture")
list(APPEND QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT TEST_architecture_arch)
set(TEST_subarch 1 CACHE INTERNAL "Ran machine subArchitecture test")
set(TEST_subarch_result "${_sub_architecture}" CACHE INTERNAL "Target sub-architectures")
list(APPEND QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT TEST_subarch_result)
foreach(it ${_sub_architecture})
# Equivalent to qmake's QT_CPU_FEATURES.$arch.
set(TEST_arch_${TEST_architecture_arch}_subarch_${it} 1 CACHE INTERNAL "Target sub architecture result")
list(APPEND QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT TEST_arch_${TEST_architecture_arch}_subarch_${it})
endforeach()
set(TEST_buildAbi "${_build_abi}" CACHE INTERNAL "Target machine buildAbi")
list(APPEND QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT TEST_buildAbi)
set(QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT ${QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT} CACHE INTERNAL "Test variables that should be exported")
#
# Genode: set to FALSE for architecture-independent generated api files
#
if (TRUE)
set(TEST_architecture 1 CACHE INTERNAL "Ran the architecture test")
set(TEST_architecture_arch "${_architecture}" CACHE INTERNAL "Target machine architecture")
list(APPEND QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT TEST_architecture_arch)
set(TEST_subarch 1 CACHE INTERNAL "Ran machine subArchitecture test")
set(TEST_subarch_result "${_sub_architecture}" CACHE INTERNAL "Target sub-architectures")
list(APPEND QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT TEST_subarch_result)
foreach(it ${_sub_architecture})
# Equivalent to qmake's QT_CPU_FEATURES.$arch.
set(TEST_arch_${TEST_architecture_arch}_subarch_${it} 1 CACHE INTERNAL "Target sub architecture result")
list(APPEND QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT TEST_arch_${TEST_architecture_arch}_subarch_${it})
endforeach()
set(TEST_buildAbi "${_build_abi}" CACHE INTERNAL "Target machine buildAbi")
list(APPEND QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT TEST_buildAbi)
set(QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT ${QT_BASE_CONFIGURE_TESTS_VARS_TO_EXPORT} CACHE INTERNAL "Test variables that should be exported")
endif()

list(JOIN _sub_architecture " " subarch_summary)
set_property(GLOBAL PROPERTY qt_configure_subarch_summary "${subarch_summary}")
Expand Down
4 changes: 3 additions & 1 deletion cmake/QtBaseGlobalTargets.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ write_basic_package_version_file(
"${__build_internals_build_dir}/${INSTALL_CMAKE_NAMESPACE}BuildInternalsConfigVersionImpl.cmake"
VERSION ${PROJECT_VERSION}
COMPATIBILITY AnyNewerVersion
ARCH_INDEPENDENT
)
qt_internal_write_qt_package_version_file(
"${INSTALL_CMAKE_NAMESPACE}BuildInternals"
Expand Down Expand Up @@ -111,7 +112,7 @@ qt_feature_module_end(GlobalConfig OUT_VAR_PREFIX "__GlobalConfig_")
# The version script support check has to happen after we determined which linker is going
# to be used. The linker decision happens in the qtbase/configure.cmake file that is processed
# above.
qt_run_linker_version_script_support()
#qt_run_linker_version_script_support()

qt_generate_global_config_pri_file()
qt_generate_global_module_pri_file()
Expand Down Expand Up @@ -195,6 +196,7 @@ write_basic_package_version_file(
"${__GlobalConfig_build_dir}/${INSTALL_CMAKE_NAMESPACE}ConfigVersionImpl.cmake"
VERSION ${PROJECT_VERSION}
COMPATIBILITY AnyNewerVersion
ARCH_INDEPENDENT
)
qt_internal_write_qt_package_version_file(
"${INSTALL_CMAKE_NAMESPACE}"
Expand Down
2 changes: 1 addition & 1 deletion cmake/QtBuildInternalsExtra.cmake.in
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ endif()
set(QT_WILL_INSTALL @QT_WILL_INSTALL@ CACHE BOOL
"Boolean indicating if doing a Qt prefix build (vs non-prefix build)." FORCE)

set(QT_SOURCE_TREE "@QT_SOURCE_TREE@" CACHE PATH
set(QT_SOURCE_TREE "" CACHE PATH
"A path to the source tree of the previously configured QtBase project." FORCE)

# Propagate decision of building tests and examples to other repositories.
Expand Down
2 changes: 1 addition & 1 deletion cmake/QtBuildPathsHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ function(qt_internal_setup_build_and_install_paths)
if(QT_CONFIG_INSTALL_DIR)
string(APPEND QT_CONFIG_INSTALL_DIR "/")
endif()
string(APPEND QT_CONFIG_INSTALL_DIR ${__config_path_part})
string(APPEND QT_CONFIG_INSTALL_DIR "lib/cmake")

set(QT_BUILD_DIR "${QT_BUILD_DIR}" PARENT_SCOPE)
set(QT_INSTALL_DIR "${QT_INSTALL_DIR}" PARENT_SCOPE)
Expand Down
4 changes: 4 additions & 0 deletions cmake/QtFlagHandlingHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,10 @@ function(qt_internal_add_link_flags_no_undefined target)
set(no_undefined_flag "-Wl,--no-undefined")
endif()

if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
set(no_undefined_flag "")
endif()

set(CMAKE_REQUIRED_LINK_OPTIONS ${previous_CMAKE_REQUIRED_LINK_OPTIONS})

if (NOT HAVE_DASH_UNDEFINED_SYMBOLS AND NOT HAVE_DASH_DASH_NO_UNDEFINED)
Expand Down
6 changes: 3 additions & 3 deletions cmake/QtGenerateExtPri.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ foreach(in_file ${IN_FILES})
set(first_iteration FALSE)
list(JOIN incdir " " incdir)
list(JOIN defines " " defines)
string(APPEND content "QMAKE_INCDIR_${uclib} = ${incdir}
QMAKE_DEFINES_${uclib} = ${defines}
")
# string(APPEND content "QMAKE_INCDIR_${uclib} = ${incdir}
#QMAKE_DEFINES_${uclib} = ${defines}
#")
endif()
set(config_suffix "")
if(number_of_configs GREATER "1")
Expand Down
2 changes: 1 addition & 1 deletion cmake/QtHostInfoConfig.cmake.in
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ set(@var_prefix@SYSCONFDIR "@INSTALL_SYSCONFDIR@")
set(@var_prefix@EXAMPLESDIR "@INSTALL_EXAMPLESDIR@")
set(@var_prefix@TESTSDIR "@INSTALL_TESTSDIR@")
set(@var_prefix@DESCRIPTIONSDIR "@INSTALL_DESCRIPTIONSDIR@")
set(@var_prefix@QMAKE_MKSPEC "@QT_QMAKE_TARGET_MKSPEC@")
set(@var_prefix@QMAKE_MKSPEC "")
set(@var_prefix@ARCH "@TEST_architecture_arch@")
set(@var_prefix@SUBARCHS "@TEST_subarch_result@")
set(@var_prefix@BUILDABI "@TEST_buildAbi@")
Expand Down
3 changes: 2 additions & 1 deletion cmake/QtModuleHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ function(qt_internal_add_module target)
# FIXME: This workaround is needed because the deployment logic
# for iOS and WASM just copies/embeds the directly linked library,
# which will just be a versioned symlink to the actual library.
if((UIKIT OR WASM) AND BUILD_SHARED_LIBS)
if(((UIKIT OR WASM) AND BUILD_SHARED_LIBS) OR TRUE)
set(version_args "")
else()
set(version_args
Expand Down Expand Up @@ -758,6 +758,7 @@ set(QT_ALLOW_MISSING_TOOLS_PACKAGES TRUE)")
"${config_build_dir}/${INSTALL_CMAKE_NAMESPACE}${target}ConfigVersionImpl.cmake"
VERSION ${PROJECT_VERSION}
COMPATIBILITY AnyNewerVersion
ARCH_INDEPENDENT
)
qt_internal_write_qt_package_version_file(
"${INSTALL_CMAKE_NAMESPACE}${target}"
Expand Down
2 changes: 1 addition & 1 deletion cmake/QtPkgConfigHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,6 @@ function(qt_internal_generate_pkg_config_file module)
# This is inspired by https://gitlab.kitware.com/cmake/cmake/-/issues/20842
target_sources(${module} PRIVATE "${final_pc_path}")

qt_install(FILES "${final_pc_path}" DESTINATION "${install_dir}")
#qt_install(FILES "${final_pc_path}" DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig")
endforeach()
endfunction()
1 change: 0 additions & 1 deletion cmake/QtPlatformTargetHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ function(qt_internal_setup_public_platform_target)
INTERFACE
$<BUILD_INTERFACE:${build_interface_definition_dir}>
$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>
$<INSTALL_INTERFACE:${install_interface_definition_dir}>
$<INSTALL_INTERFACE:${INSTALL_INCLUDEDIR}>
)
target_compile_definitions(Platform INTERFACE ${QT_PLATFORM_DEFINITIONS})
Expand Down
1 change: 1 addition & 0 deletions cmake/QtPluginHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,7 @@ function(qt_internal_add_plugin target)
"${config_build_dir}/${INSTALL_CMAKE_NAMESPACE}${target}ConfigVersionImpl.cmake"
VERSION ${PROJECT_VERSION}
COMPATIBILITY AnyNewerVersion
ARCH_INDEPENDENT
)
qt_internal_write_qt_package_version_file(
"${INSTALL_CMAKE_NAMESPACE}${target}"
Expand Down
2 changes: 2 additions & 0 deletions cmake/QtRpathHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ function(qt_internal_get_relative_rpath_base_token out_var)
set(rpath_rel_base "@loader_path")
elseif(LINUX OR SOLARIS OR FREEBSD OR HURD OR OPENBSD)
set(rpath_rel_base "$ORIGIN")
elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
set(rpath_rel_base "$ORIGIN")
else()
set(rpath_rel_base "NO_KNOWN_RPATH_REL_BASE")
endif()
Expand Down
1 change: 1 addition & 0 deletions cmake/QtSeparateDebugInfo.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ function(qt_internal_generate_binary_strip_wrapper)
if(DEFINED CACHE{QT_INTERNAL_STRIP_SUPPORTS_KEEP_SECTION}
OR QT_NO_STRIP_WRAPPER
OR (NOT QT_BUILD_SHARED_LIBS)
OR 1
)
return()
endif()
Expand Down
14 changes: 7 additions & 7 deletions cmake/QtToolchainHelpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ set(__qt_chainload_toolchain_file \"\${__qt_initially_configured_toolchain_file}
list(APPEND init_platform "set(CMAKE_SYSTEM_PROCESSOR arm64 CACHE STRING \"\")")
endif()

if(QT_QMAKE_TARGET_MKSPEC)
list(APPEND init_platform
"if(NOT QT_QMAKE_TARGET_MKSPEC)"
" set(QT_QMAKE_TARGET_MKSPEC ${QT_QMAKE_TARGET_MKSPEC} CACHE STRING \"\")"
"endif()"
)
endif()
# if(QT_QMAKE_TARGET_MKSPEC)
# list(APPEND init_platform
# "if(NOT QT_QMAKE_TARGET_MKSPEC)"
# " set(QT_QMAKE_TARGET_MKSPEC ${QT_QMAKE_TARGET_MKSPEC} CACHE STRING \"\")"
# "endif()"
# )
# endif()

if("${QT_QMAKE_TARGET_MKSPEC}" STREQUAL "linux-g++-32" AND NOT QT_NO_AUTO_DETECT_LINUX_X86)
set(__qt_toolchain_common_flags_init "-m32")
Expand Down
9 changes: 9 additions & 0 deletions cmake/platforms/Platform/Genode.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
set(CMAKE_FIND_LIBRARY_SUFFIXES ".lib.so")
set(CMAKE_FIND_LIBRARY_PREFIXES "lib")
set(CMAKE_SHARED_LIBRARY_SUFFIX ".lib.so")
set(CMAKE_SHARED_LIBRARY_PREFIX "lib")
set(CMAKE_SHARED_MODULE_SUFFIX ".lib.so")
set(CMAKE_SHARED_MODULE_PREFIX "lib")
set(CMAKE_DL_LIBS "")
set(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "-Wl,-soname,")
set(UNIX 1)
2 changes: 2 additions & 0 deletions mkspecs/common/bsd/qplatformdefs.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@
#include <sys/ioctl.h>
#include <sys/ipc.h>
#include <sys/time.h>
#if 0
#include <sys/shm.h>
#endif
#include <sys/socket.h>
#include <sys/stat.h>
#include <sys/wait.h>
Expand Down
49 changes: 49 additions & 0 deletions mkspecs/common/genode.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# qmake configuration for common genode
#

MAKEFILE_GENERATOR = UNIX
QMAKE_PLATFORM = genode freebsd unix posix
CONFIG += unversioned_libname unversioned_soname

# static libraries currently only work as 'lib*.a'
QMAKE_PREFIX_PLUGIN = lib
QMAKE_EXTENSION_PLUGIN = lib.so
QMAKE_PREFIX_SHLIB = lib
QMAKE_EXTENSION_SHLIB = lib.so
QMAKE_PREFIX_STATICLIB = lib
QMAKE_EXTENSION_STATICLIB = a

include(../common/gcc-base-unix.conf)
include(../common/g++-unix.conf)

# modifications to g++.conf
QMAKE_CC = $$(GENODE_QMAKE_CC)
QMAKE_CXX = $$(GENODE_QMAKE_CXX)
QMAKE_LINK = $$(GENODE_QMAKE_LINK)

QMAKE_AR = $$(GENODE_QMAKE_AR) cqs
QMAKE_OBJCOPY = $$(GENODE_QMAKE_OBJCOPY)
QMAKE_NM = $$(GENODE_QMAKE_NM) -P
QMAKE_STRIP = $$(GENODE_QMAKE_STRIP)

QMAKE_LFLAGS_RPATH =

QMAKE_CFLAGS += $$(GENODE_QMAKE_CFLAGS)
QMAKE_CXXFLAGS += $$(GENODE_QMAKE_CXXFLAGS)
QMAKE_LFLAGS_APP += $$(GENODE_QMAKE_LFLAGS_APP)
QMAKE_LFLAGS_SHLIB += $$(GENODE_QMAKE_LFLAGS_SHLIB)
QMAKE_LIBS += $$(GENODE_QMAKE_LIBS)
QMAKE_INCDIR_OPENGL += $$(GENODE_QMAKE_INCDIR_OPENGL)
QMAKE_LIBS_OPENGL += $$(GENODE_QMAKE_LIBS_OPENGL)
QMAKE_INCDIR_OPENGL_ES2 += $$(GENODE_QMAKE_INCDIR_OPENGL)
QMAKE_LIBS_OPENGL_ES2 += $$(GENODE_QMAKE_LIBS_OPENGL)
QMAKE_INCDIR_EGL += $$(GENODE_QMAKE_INCDIR_EGL)
QMAKE_LIBS_EGL += $$(GENODE_QMAKE_LIBS_EGL)

QMAKE_CXXFLAGS += $$QMAKE_CFLAGS
QMAKE_CXXFLAGS += -fpermissive

QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB

load(qt_config)
2 changes: 1 addition & 1 deletion mkspecs/features/data/mac/objc_namespace.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/local/bin/bash
# Copyright (C) 2017 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

Expand Down
2 changes: 1 addition & 1 deletion mkspecs/features/uikit/device_destinations.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/local/bin/bash
# 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

Expand Down
2 changes: 1 addition & 1 deletion mkspecs/features/uikit/devices.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env python3
#!/usr/local/bin/python3.9
# Copyright (C) 2017 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

Expand Down
27 changes: 27 additions & 0 deletions mkspecs/freebsd-aarch64-pc-g++/qmake.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#
# qmake configuration for freebsd-aarch64-unknown-g++
#

MAKEFILE_GENERATOR = UNIX
QMAKE_PLATFORM = freebsd

include(../common/bsd/bsd.conf)

include(../common/gcc-base-unix.conf)
include(../common/g++-unix.conf)

QMAKE_LIBS_OPENGL_ES2 = -lGLESv2

# modifications to g++.conf
QMAKE_CC = aarch64-unknown-freebsd13.2-gcc
QMAKE_CXX = aarch64-unknown-freebsd13.2-g++
QMAKE_LINK = aarch64-unknown-freebsd13.2-g++
QMAKE_LINK_SHLIB = aarch64-unknown-freebsd13.2-g++

# modifications to bsd.conf
QMAKE_AR = aarch64-unknown-freebsd13.2-ar cqs
QMAKE_OBJCOPY = aarch64-unknown-freebsd13.2-objcopy
QMAKE_NM = aarch64-unknown-freebsd13.2-nm -P
QMAKE_STRIP = aarch64-unknown-freebsd13.2-strip

load(qt_config)
45 changes: 45 additions & 0 deletions mkspecs/freebsd-aarch64-pc-g++/qplatformdefs.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the qmake spec of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 3 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL3 included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 3 requirements
** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 2.0 or (at your option) the GNU General
** Public license version 3 or any later version approved by the KDE Free
** Qt Foundation. The licenses are as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-2.0.html and
** https://www.gnu.org/licenses/gpl-3.0.html.
**
** $QT_END_LICENSE$
**
****************************************************************************/

#ifndef QPLATFORMDEFS_H
#define QPLATFORMDEFS_H

#include "../common/bsd/qplatformdefs.h"

#endif // QPLATFORMDEFS_H
Loading

0 comments on commit 7b55189

Please sign in to comment.