101 lines
3.7 KiB
CMake
101 lines
3.7 KiB
CMake
# Generated from android.pro.
|
|
|
|
#####################################################################
|
|
## qtforandroid Plugin:
|
|
#####################################################################
|
|
|
|
add_qt_plugin(qtforandroid
|
|
TYPE platforms
|
|
SOURCES
|
|
androidcontentfileengine.cpp androidcontentfileengine.h
|
|
androiddeadlockprotector.cpp androiddeadlockprotector.h
|
|
androidjniaccessibility.cpp androidjniaccessibility.h
|
|
androidjniclipboard.cpp androidjniclipboard.h
|
|
androidjniinput.cpp androidjniinput.h
|
|
androidjnimain.cpp androidjnimain.h
|
|
androidjnimenu.cpp androidjnimenu.h
|
|
androidplatformplugin.cpp
|
|
androidsurfaceclient.h
|
|
qandroidassetsfileenginehandler.cpp qandroidassetsfileenginehandler.h
|
|
qandroideventdispatcher.cpp qandroideventdispatcher.h
|
|
qandroidinputcontext.cpp qandroidinputcontext.h
|
|
qandroidplatformaccessibility.cpp qandroidplatformaccessibility.h
|
|
qandroidplatformbackingstore.cpp qandroidplatformbackingstore.h
|
|
qandroidplatformclipboard.cpp qandroidplatformclipboard.h
|
|
qandroidplatformdialoghelpers.cpp qandroidplatformdialoghelpers.h
|
|
qandroidplatformfiledialoghelper.cpp qandroidplatformfiledialoghelper.h
|
|
qandroidplatformfontdatabase.cpp qandroidplatformfontdatabase.h
|
|
qandroidplatformforeignwindow.cpp qandroidplatformforeignwindow.h
|
|
qandroidplatformintegration.cpp qandroidplatformintegration.h
|
|
qandroidplatformmenu.cpp qandroidplatformmenu.h
|
|
qandroidplatformmenubar.cpp qandroidplatformmenubar.h
|
|
qandroidplatformmenuitem.cpp qandroidplatformmenuitem.h
|
|
qandroidplatformoffscreensurface.cpp qandroidplatformoffscreensurface.h
|
|
qandroidplatformopenglcontext.cpp qandroidplatformopenglcontext.h
|
|
qandroidplatformopenglwindow.cpp qandroidplatformopenglwindow.h
|
|
qandroidplatformscreen.cpp qandroidplatformscreen.h
|
|
qandroidplatformservices.cpp qandroidplatformservices.h
|
|
qandroidplatformtheme.cpp qandroidplatformtheme.h
|
|
qandroidplatformwindow.cpp qandroidplatformwindow.h
|
|
qandroidsystemlocale.cpp qandroidsystemlocale.h
|
|
DEFINES
|
|
QT_STATICPLUGIN
|
|
INCLUDE_DIRECTORIES
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${PROJECT_SOURCE_DIR}/src/3rdparty/android
|
|
LIBRARIES
|
|
Qt::AccessibilitySupportPrivate
|
|
Qt::CorePrivate
|
|
Qt::EglSupportPrivate
|
|
Qt::EventDispatcherSupportPrivate
|
|
Qt::FontDatabaseSupportPrivate
|
|
Qt::GuiPrivate
|
|
PUBLIC_LIBRARIES
|
|
Qt::AccessibilitySupport
|
|
Qt::Core
|
|
Qt::EglSupport
|
|
Qt::EventDispatcherSupport
|
|
Qt::FontDatabaseSupport
|
|
Qt::Gui
|
|
android
|
|
jnigraphics
|
|
# special case begin
|
|
INSTALL_DIRECTORY
|
|
plugins/platforms/android
|
|
OUTPUT_DIRECTORY
|
|
plugins/platforms/android
|
|
ARCHIVE_INSTALL_DIRECTORY
|
|
plugins/platforms/android
|
|
# special case end
|
|
)
|
|
|
|
#### Keys ignored in scope 1:.:.:android.pro:<TRUE>:
|
|
# DESTDIR = "$$DESTDIR/android"
|
|
# OTHER_FILES = "$$PWD/android.json"
|
|
# PLUGIN_TYPE = "platforms"
|
|
# _LOADED = "qt_plugin"
|
|
# target.path = "$${target.path}/android"
|
|
|
|
## Scopes:
|
|
#####################################################################
|
|
|
|
extend_target(qtforandroid CONDITION QT_FEATURE_vulkan
|
|
SOURCES
|
|
qandroidplatformvulkaninstance.cpp qandroidplatformvulkaninstance.h
|
|
qandroidplatformvulkanwindow.cpp qandroidplatformvulkanwindow.h
|
|
LIBRARIES
|
|
Qt::VulkanSupportPrivate
|
|
PUBLIC_LIBRARIES
|
|
Qt::VulkanSupport
|
|
)
|
|
|
|
extend_target(qtforandroid CONDITION QT_FEATURE_android_style_assets
|
|
SOURCES
|
|
extract.cpp
|
|
)
|
|
|
|
extend_target(qtforandroid CONDITION NOT QT_FEATURE_android_style_assets
|
|
SOURCES
|
|
extract-dummy.cpp
|
|
)
|