Warning, /libraries/baloo-widgets/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include(ECMMarkAsTest)
0002 
0003 ecm_add_test(extractortest.cpp ../src/ondemandextractor.cpp ../src/widgetsdebug.cpp
0004     TEST_NAME "extractortest"
0005     LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test
0006     KF${QT_MAJOR_VERSION}::FileMetaData
0007 )
0008 target_include_directories(extractortest
0009     PRIVATE ${CMAKE_SOURCE_DIR}/src
0010     ${CMAKE_BINARY_DIR}/src
0011 )
0012 
0013 ecm_add_tests(
0014     filemetadatawidgettest.cpp
0015     filemetadataitemcounttest.cpp
0016     filemetadatadatedisplaytest.cpp
0017     LINK_LIBRARIES
0018     KF${QT_MAJOR_VERSION}::BalooWidgets
0019     Qt${QT_MAJOR_VERSION}::Test
0020 )
0021 target_link_libraries(filemetadatawidgettest
0022     KF${QT_MAJOR_VERSION}::WidgetsAddons
0023     KF${QT_MAJOR_VERSION}::ConfigCore
0024 )
0025 target_link_libraries(filemetadataitemcounttest
0026     KF${QT_MAJOR_VERSION}::ConfigCore
0027 )
0028 
0029 ecm_add_test(filemetadatamergedatatest.cpp ../src/filemetadatautil.cpp
0030     TEST_NAME "mergedatatest"
0031     LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test
0032     KF${QT_MAJOR_VERSION}::FileMetaData
0033 )
0034 target_include_directories(mergedatatest
0035     PRIVATE ${CMAKE_SOURCE_DIR}/src
0036 )
0037 
0038 # Set PATH so baloo_filemetadata_temp_extractor from the build directory is used
0039 if(WIN32)
0040    set_property(TEST "extractortest"               PROPERTY ENVIRONMENT "PATH=${CMAKE_BINARY_DIR}/bin\\;$ENV{PATH}")
0041    set_property(TEST "filemetadatawidgettest"      PROPERTY ENVIRONMENT "PATH=${CMAKE_BINARY_DIR}/bin\\;$ENV{PATH}")
0042    set_property(TEST "filemetadataitemcounttest"   PROPERTY ENVIRONMENT "PATH=${CMAKE_BINARY_DIR}/bin\\;$ENV{PATH}")
0043    set_property(TEST "filemetadatadatedisplaytest" PROPERTY ENVIRONMENT "PATH=${CMAKE_BINARY_DIR}/bin\\;$ENV{PATH}")
0044 else()
0045    set_property(TEST "extractortest"               PROPERTY ENVIRONMENT "PATH=${CMAKE_BINARY_DIR}/bin:$ENV{PATH}")
0046    set_property(TEST "filemetadatawidgettest"      PROPERTY ENVIRONMENT "PATH=${CMAKE_BINARY_DIR}/bin:$ENV{PATH}")
0047    set_property(TEST "filemetadataitemcounttest"   PROPERTY ENVIRONMENT "PATH=${CMAKE_BINARY_DIR}/bin:$ENV{PATH}")
0048    set_property(TEST "filemetadatadatedisplaytest" PROPERTY ENVIRONMENT "PATH=${CMAKE_BINARY_DIR}/bin:$ENV{PATH}")
0049 endif()