move into trunk
[platform/upstream/libzypp.git] / tests / zypp / CMakeLists.txt
1 # source:     ${loop_var}_test.cc
2 # executable: ${loop_var}_test
3 # test:       ${loop_var}_test
4 ADD_SUBDIRECTORY(base)
5
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 )
11
12 ADD_EXECUTABLE(RWPtr RWPtr.cc)
13 TARGET_LINK_LIBRARIES(RWPtr zypp)
14
15 ADD_EXECUTABLE(PtrTypes PtrTypes.cc)
16 TARGET_LINK_LIBRARIES(PtrTypes zypp  )
17
18 #ADD_EXECUTABLE(Signature Signature.cc)
19 #TARGET_LINK_LIBRARIES(Signature zypp boost_unit_test_framework)
20
21 ADD_EXECUTABLE(Vendor1 Vendor1.cc)
22 TARGET_LINK_LIBRARIES(Vendor1 zypp boost_unit_test_framework )
23
24 ADD_EXECUTABLE(Vendor2 Vendor2.cc)
25 TARGET_LINK_LIBRARIES(Vendor2 zypp boost_unit_test_framework )
26
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)