From 55a15a1c1b93d36d705fc69e44b5c806b807dd55 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Mon, 8 Apr 2019 17:23:57 +0200 Subject: Add initial support for cross-building to iOS Tested locally with the following configurations: - iOS device builds (arm64) - iOS simulator builds (x86_64) - iOS simulator_and_device builds (fat arm64 and x86_64 archives) All iOS builds currently require a custom vcpkg fork which contains fixes for building the required 3rd party libraries. qtsvg, qtdeclarative, qtgraphicaleffects and qtquickcontrols2 have also been tested to build successfully. simulator_and_device builds are also supported, but require an umerged patch in upstream CMake as well as further patches to vcpkg. Task-number: QTBUG-75576 Change-Id: Icd29913fbbd52a60e07ea5253fd9c7af7f8ce44c Reviewed-by: Cristian Adam Reviewed-by: Qt CMake Build Bot Reviewed-by: Leander Beernaert --- config.tests/arch/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 config.tests/arch/CMakeLists.txt (limited to 'config.tests/arch/CMakeLists.txt') diff --git a/config.tests/arch/CMakeLists.txt b/config.tests/arch/CMakeLists.txt new file mode 100644 index 0000000000..c0873a984f --- /dev/null +++ b/config.tests/arch/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.15.0) +project(arch LANGUAGES CXX) + +add_executable(architecture_test) +set_property(TARGET architecture_test PROPERTY MACOSX_BUNDLE FALSE) +target_sources(architecture_test PRIVATE arch.cpp) -- cgit v1.2.3