27 lines
618 B
CMake
27 lines
618 B
CMake
find_package(Qt5Core REQUIRED)
|
|
find_package(Qt5Gui REQUIRED)
|
|
find_package(Qt5Network REQUIRED)
|
|
find_package(Qt5OpenGL REQUIRED)
|
|
find_package(Qt5Widgets REQUIRED)
|
|
find_package(Qt5Sql REQUIRED)
|
|
|
|
# Qt5 always build OpenGL ES2 which is the compatibility
|
|
# mode. Qt5 will take care of translating the desktop
|
|
# version of OpenGL to ES2.
|
|
add_definitions("-DMBGL_USE_GLES2")
|
|
|
|
set(MBGL_QT_CORE_LIBRARIES
|
|
PUBLIC Qt5::Core
|
|
PUBLIC Qt5::Gui
|
|
PUBLIC Qt5::OpenGL
|
|
)
|
|
|
|
set(MBGL_QT_FILESOURCE_LIBRARIES
|
|
PUBLIC Qt5::Network
|
|
PUBLIC Qt5::Sql
|
|
)
|
|
|
|
target_link_libraries(mbgl-qt
|
|
PRIVATE Qt5::Widgets
|
|
)
|