Warning, /multimedia/amarok/tests/dynamic/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 macro(link_database_test test_target)
0002     if(APPLE)
0003         set_target_properties(${test_target} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
0004     endif()
0005 
0006     add_dependencies( ${test_target} amarokconfig_h )
0007     add_dependencies( ${test_target} amarokcore )
0008     add_dependencies( ${test_target} amaroklib)
0009 
0010     target_link_libraries(${test_target}
0011         amarokcore
0012         amaroklib
0013         KF5::KIOCore
0014         KF5::ThreadWeaver
0015         Qt5::Test
0016         Qt5::Core
0017         ${MYSQL_LIBRARIES}
0018         ${CMAKE_DL_LIBS}
0019 #        ${TAGLIB-EXTRAS_LIBRARIES}
0020 #        ${TAGLIB_LIBRARIES}
0021     )
0022 
0023 endmacro(link_database_test)
0024 
0025 
0026 include_directories(
0027   ${AMAROK_TEST_TREE}
0028   ${AMAROK_SOURCE_TREE}
0029   # ${AMAROK_SOURCE_TREE}/core-impl/logger
0030   ${AMAROK_UTILITY_TREE}
0031   ${CMAKE_BINARY_DIR}/src
0032   ${CMAKE_BINARY_DIR}/src/dynamic
0033   ${CMAKE_BINARY_DIR}/tests
0034   ${AMAROK_COLLECTION_SUPPORT_DIR}
0035 )
0036 
0037 include_directories(SYSTEM
0038   ${MYSQL_INCLUDE_DIR}
0039   )
0040 
0041 #------------------------------- DynamicModel Test -------------------------------
0042 
0043 set( dynamicmodel_SRCS
0044         TestDynamicModel.cpp
0045     )
0046 
0047 add_executable( testdynamicmodel ${dynamicmodel_SRCS} )
0048 add_test(NAME testdynamicmodel COMMAND $<TARGET_FILE:testdynamicmodel>)
0049 ecm_mark_as_test(testdynamicmodel)
0050 link_database_test( testdynamicmodel )
0051 
0052 #------------------------------- TrackSet Test -------------------------------
0053 
0054 set( trackset_SRCS
0055         TestTrackSet.cpp
0056     )
0057 
0058 add_executable( testtrackset ${trackset_SRCS} )
0059 add_test(NAME testtrackset COMMAND $<TARGET_FILE:testtrackset>)
0060 ecm_mark_as_test(testtrackset)
0061 link_database_test( testtrackset )
0062 
0063