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