зеркало из https://github.com/nextcloud/desktop.git
Merge pull request #1809 from sroracle/cmake-qml-quick
Fix cmake inclusion of Qml and Quick
This commit is contained in:
Коммит
bf838bd336
|
@ -1,5 +1,5 @@
|
||||||
project(gui)
|
project(gui)
|
||||||
find_package(Qt5 REQUIRED COMPONENTS Widgets Svg)
|
find_package(Qt5 REQUIRED COMPONENTS Widgets Svg Qml Quick)
|
||||||
set(CMAKE_AUTOMOC TRUE)
|
set(CMAKE_AUTOMOC TRUE)
|
||||||
set(CMAKE_AUTOUIC TRUE)
|
set(CMAKE_AUTOUIC TRUE)
|
||||||
set(CMAKE_AUTORCC TRUE)
|
set(CMAKE_AUTORCC TRUE)
|
||||||
|
@ -308,7 +308,7 @@ set_target_properties( ${APPLICATION_EXECUTABLE} PROPERTIES
|
||||||
set_target_properties( ${APPLICATION_EXECUTABLE} PROPERTIES
|
set_target_properties( ${APPLICATION_EXECUTABLE} PROPERTIES
|
||||||
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/${APPLICATION_EXECUTABLE};${CMAKE_INSTALL_RPATH}" )
|
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}/${APPLICATION_EXECUTABLE};${CMAKE_INSTALL_RPATH}" )
|
||||||
|
|
||||||
target_link_libraries( ${APPLICATION_EXECUTABLE} Qt5::Widgets Qt5::Svg Qt5::Network Qt5::Xml)
|
target_link_libraries( ${APPLICATION_EXECUTABLE} Qt5::Widgets Qt5::Svg Qt5::Network Qt5::Xml Qt5::Qml Qt5::Quick)
|
||||||
target_link_libraries( ${APPLICATION_EXECUTABLE} ${synclib_NAME} )
|
target_link_libraries( ${APPLICATION_EXECUTABLE} ${synclib_NAME} )
|
||||||
target_link_libraries( ${APPLICATION_EXECUTABLE} updater )
|
target_link_libraries( ${APPLICATION_EXECUTABLE} updater )
|
||||||
target_link_libraries( ${APPLICATION_EXECUTABLE} ${OS_SPECIFIC_LINK_LIBRARIES} )
|
target_link_libraries( ${APPLICATION_EXECUTABLE} ${OS_SPECIFIC_LINK_LIBRARIES} )
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
find_package(Qt5 COMPONENTS Core Test Xml Network REQUIRED)
|
find_package(Qt5 COMPONENTS Core Test Xml Network Qml Quick REQUIRED)
|
||||||
|
|
||||||
macro(nextcloud_add_test test_class additional_cpp)
|
macro(nextcloud_add_test test_class additional_cpp)
|
||||||
set(CMAKE_AUTOMOC TRUE)
|
set(CMAKE_AUTOMOC TRUE)
|
||||||
|
@ -11,7 +11,7 @@ macro(nextcloud_add_test test_class additional_cpp)
|
||||||
target_link_libraries(${OWNCLOUD_TEST_CLASS}Test
|
target_link_libraries(${OWNCLOUD_TEST_CLASS}Test
|
||||||
updater
|
updater
|
||||||
${APPLICATION_EXECUTABLE}sync
|
${APPLICATION_EXECUTABLE}sync
|
||||||
Qt5::Core Qt5::Test Qt5::Xml Qt5::Network
|
Qt5::Core Qt5::Test Qt5::Xml Qt5::Network Qt5::Qml Qt5::Quick
|
||||||
)
|
)
|
||||||
|
|
||||||
add_definitions(-DOWNCLOUD_TEST)
|
add_definitions(-DOWNCLOUD_TEST)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче