48 lines
1.2 KiB
CMake
48 lines
1.2 KiB
CMake
qt_add_library(${PROJECT_NAME}_shared)
|
|
|
|
set_source_files_properties(CheckBox.qml TabSet.qml TextField.qml
|
|
PROPERTIES
|
|
QT_QML_SOURCE_VERSIONS 2.1
|
|
)
|
|
|
|
set_source_files_properties(Images.qml
|
|
PROPERTIES
|
|
QT_QML_SINGLETON_TYPE true
|
|
QT_QML_SOURCE_VERSIONS 2.2
|
|
)
|
|
|
|
qt_add_qml_module(${PROJECT_NAME}_shared
|
|
URI shared
|
|
VERSION 2.2
|
|
PLUGIN_TARGET ${PROJECT_NAME}_shared
|
|
SOURCES
|
|
"shared.h"
|
|
QML_FILES
|
|
"Button.qml"
|
|
"CheckBox.qml"
|
|
"FlickrRssModel.qml"
|
|
"Label.qml"
|
|
"LauncherList.qml"
|
|
"SimpleLauncherDelegate.qml"
|
|
"Slider.qml"
|
|
"TabSet.qml"
|
|
"TextField.qml"
|
|
"Images.qml"
|
|
RESOURCES
|
|
"images/back.png"
|
|
"images/checkmark.png"
|
|
"images/next.png"
|
|
"images/qt-logo.png"
|
|
"images/slider_handle.png"
|
|
"images/tab.png"
|
|
)
|
|
|
|
set(INSTALL_SHAREDDIR "${INSTALL_EXAMPLESDIR}/quick/${PROJECT_NAME}/shared")
|
|
install(TARGETS ${PROJECT_NAME}_shared
|
|
RUNTIME DESTINATION "${INSTALL_SHAREDDIR}"
|
|
LIBRARY DESTINATION "${INSTALL_SHAREDDIR}"
|
|
)
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qmldir
|
|
DESTINATION "${INSTALL_SHAREDDIR}"
|
|
)
|