1 # source: ${loop_var}_test.cc
2 # executable: ${loop_var}_test
3 # test: ${loop_var}_test
6 FOREACH( loop_var PoolQuery KeyRing MediaSetAccess ResKind Arch Url Edition Capabilities CheckSum PublicKey PathInfo Digest Fetcher FileChecker RepoManager RepoInfo RepoStatus ProgressData )
7 ADD_EXECUTABLE( ${loop_var}_test ${loop_var}_test.cc )
8 TARGET_LINK_LIBRARIES( ${loop_var}_test zypp boost_unit_test_framework )
9 ADD_TEST( ${loop_var}_test ${CMAKE_CURRENT_BINARY_DIR}/${loop_var}_test)
10 ENDFOREACH( loop_var )
12 ADD_EXECUTABLE(RWPtr RWPtr.cc)
13 TARGET_LINK_LIBRARIES(RWPtr zypp)
15 ADD_EXECUTABLE(PtrTypes PtrTypes.cc)
16 TARGET_LINK_LIBRARIES(PtrTypes zypp )
18 #ADD_EXECUTABLE(Signature Signature.cc)
19 #TARGET_LINK_LIBRARIES(Signature zypp boost_unit_test_framework)
21 ADD_EXECUTABLE(Vendor1 Vendor1.cc)
22 TARGET_LINK_LIBRARIES(Vendor1 zypp boost_unit_test_framework )
24 ADD_EXECUTABLE(Vendor2 Vendor2.cc)
25 TARGET_LINK_LIBRARIES(Vendor2 zypp boost_unit_test_framework )
27 ADD_TEST(PtrTypesTest ${CMAKE_CURRENT_BINARY_DIR}/PtrTypes)
28 #ADD_TEST(Signature ${CMAKE_CURRENT_BINARY_DIR}/Signature)
29 ADD_TEST(Vendor1Test ${CMAKE_CURRENT_BINARY_DIR}/Vendor1)
30 ADD_TEST(Vendor2Test ${CMAKE_CURRENT_BINARY_DIR}/Vendor2)