Warning, /multimedia/amarok/tests/core-impl/collections/support/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include_directories(
0002   ${AMAROK_TEST_TREE}
0003   ${AMAROK_SOURCE_TREE}
0004   ${AMAROK_SOURCE_TREE}/core-impl/collections/support
0005   ${AMAROK_UTILITY_TREE}
0006   ${CMAKE_BINARY_DIR}/src
0007   ${CMAKE_BINARY_DIR}/tests
0008   ${AMAROK_COLLECTION_SUPPORT_DIR}
0009 )
0010 
0011 include_directories(SYSTEM
0012   ${GOOGLEMOCK_INCLUDE_DIR}
0013   )
0014 
0015 #------------------------------- TestMemoryQueryMaker -------------------------------
0016 
0017 set( testmemoryquerymaker_SRCS
0018         TestMemoryQueryMaker.cpp
0019         ${GOOGLEMOCK_SRCS}
0020     )
0021 
0022 add_executable( testmemoryquerymaker ${testmemoryquerymaker_SRCS} )
0023 add_test(NAME testmemoryquerymaker COMMAND $<TARGET_FILE:testmemoryquerymaker>)
0024 ecm_mark_as_test(testmemoryquerymaker)
0025 
0026 if(APPLE)
0027     set_target_properties(testmemoryquerymaker PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
0028 endif()
0029 add_dependencies( testmemoryquerymaker amarokcore )
0030 add_dependencies( testmemoryquerymaker amaroklib )
0031 target_link_libraries(testmemoryquerymaker
0032     amarokcore
0033     amaroklib
0034     Qt5::Gui
0035     KF5::ThreadWeaver
0036     Qt5::Test
0037     Qt5::Core
0038     ${GOOGLEMOCK_LIBRARIES}
0039 )
0040 
0041 #-------------------------------- Test ArtistHelper -----------------------
0042 
0043 set( testartisthelper_SRCS
0044         TestArtistHelper.cpp
0045         ${AMAROK_SOURCE_TREE}/core-impl/collections/support/ArtistHelper.cpp
0046     )
0047 
0048 
0049 add_executable( testartisthelper ${testartisthelper_SRCS} )
0050 add_test(NAME testartisthelper COMMAND $<TARGET_FILE:testartisthelper>)
0051 ecm_mark_as_test(testartisthelper)
0052 
0053     if(APPLE)
0054         set_target_properties(testartisthelper PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
0055     endif()
0056 
0057 target_link_libraries( testartisthelper
0058     Qt5::Test
0059     Qt5::Core
0060     KF5::I18n
0061 )
0062