|
| 1 | +project(test-opensearchmanager) |
| 2 | + |
| 3 | +find_package(Qt5Core REQUIRED) |
| 4 | +find_package(Qt5Test REQUIRED) |
| 5 | +find_package(Qt5Gui REQUIRED) |
| 6 | +find_package(Qt5Qml REQUIRED) |
| 7 | +find_package(Qt5Widgets REQUIRED) |
| 8 | +find_package(Qt5WebEngine REQUIRED) |
| 9 | +find_package(Qt5WebEngineWidgets REQUIRED) |
| 10 | +set(CMAKE_INCLUDE_CURRENT_DIR ON) |
| 11 | +set(CMAKE_AUTOUIC ON) |
| 12 | +set(CMAKE_AUTOMOC ON) |
| 13 | +set(CMAKE_AUTOUIC_SEARCH_PATHS |
| 14 | + ${CMAKE_CURRENT_SOURCE_DIR}/.. |
| 15 | + ${CMAKE_CURRENT_SOURCE_DIR}/../../src |
| 16 | + ${CMAKE_CURRENT_SOURCE_DIR}/../../src/opensearch |
| 17 | + ${CMAKE_CURRENT_SOURCE_DIR}/../../src/utils |
| 18 | +) |
| 19 | +INCLUDE_DIRECTORIES( |
| 20 | + ${CMAKE_CURRENT_SOURCE_DIR}/.. |
| 21 | + ${CMAKE_CURRENT_SOURCE_DIR}/../../src |
| 22 | + ${CMAKE_CURRENT_SOURCE_DIR}/../../src/opensearch |
| 23 | + ${CMAKE_CURRENT_SOURCE_DIR}/../../src/utils |
| 24 | + ${RUNTIME_OUTPUT_DIRECTORY} |
| 25 | +) |
| 26 | +add_definitions(-DNO_BROWSERAPPLICATION) |
| 27 | +add_definitions(-DFOR_AUTOTEST) |
| 28 | +set(SRCS |
| 29 | + tst_opensearchmanager.cpp |
| 30 | + ../../src/autosaver.cpp |
| 31 | + ../../src/opensearch/opensearchmanager.cpp |
| 32 | + ../../src/opensearch/opensearchreader.cpp |
| 33 | + ../../src/opensearch/opensearchwriter.cpp |
| 34 | + ../../src/opensearch/opensearchengine.cpp |
| 35 | + ../../src/opensearch/opensearchenginedelegate.cpp |
| 36 | +) |
| 37 | + |
| 38 | +add_executable(test-opensearchmanager ${SRCS} ${UIS} ${MOCS}) |
| 39 | +qt5_use_modules(test-opensearchmanager Core) |
| 40 | +qt5_use_modules(test-opensearchmanager Test) |
| 41 | +qt5_use_modules(test-opensearchmanager Widgets) |
| 42 | +qt5_use_modules(test-opensearchmanager Gui) |
| 43 | +qt5_use_modules(test-opensearchmanager Qml) |
| 44 | +qt5_use_modules(test-opensearchmanager WebEngine) |
| 45 | +qt5_use_modules(test-opensearchmanager WebEngineWidgets) |
0 commit comments