diff --git a/CMakeLists.txt b/CMakeLists.txt index e2ac77a..401e92e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,14 +24,18 @@ if(NOT CxxQt_FOUND) FetchContent_MakeAvailable(CxxQt) endif() +# Needed for Craft Android, otherwise it tries to use native tooling which is wrong +get_target_property(QMAKE_PATH Qt::qmake LOCATION) + cxx_qt_import_crate( MANIFEST_PATH Cargo.toml CRATES Sukai - QT_MODULES Qt::Core Qt::Gui Qt::Qml Qt::QuickControls2 Qt::Widgets Qt::Quick Qt::Network) + QT_MODULES Qt::Core Qt::Gui Qt::Qml Qt::QuickControls2 Qt::Widgets Qt::Quick Qt::Network + QMAKE ${QMAKE_PATH}) cxx_qt_import_qml_module(sukai_module URI "com.redstrate.sukai" SOURCE_CRATE Sukai) add_executable(sukai cpp/main.cpp) -target_link_libraries(sukai PRIVATE sukai_module OpenSSL::Crypto OpenSSL::SSL) \ No newline at end of file +target_link_libraries(sukai PRIVATE sukai_module OpenSSL::Crypto OpenSSL::SSL)