Archived
1
Fork 0

fix craft

This commit is contained in:
Joshua Goins 2024-12-30 14:22:43 -05:00
parent b4edc8ad50
commit 3f9d348987

View file

@ -24,14 +24,18 @@ if(NOT CxxQt_FOUND)
FetchContent_MakeAvailable(CxxQt) FetchContent_MakeAvailable(CxxQt)
endif() 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( cxx_qt_import_crate(
MANIFEST_PATH Cargo.toml MANIFEST_PATH Cargo.toml
CRATES Sukai 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 cxx_qt_import_qml_module(sukai_module
URI "com.redstrate.sukai" URI "com.redstrate.sukai"
SOURCE_CRATE Sukai) SOURCE_CRATE Sukai)
add_executable(sukai cpp/main.cpp) add_executable(sukai cpp/main.cpp)
target_link_libraries(sukai PRIVATE sukai_module OpenSSL::Crypto OpenSSL::SSL) target_link_libraries(sukai PRIVATE sukai_module OpenSSL::Crypto OpenSSL::SSL)