2 # CMakeLists.txt for sat-solver/tools
5 ADD_LIBRARY (toolstuff STATIC common_write.c)
7 # as we link with --as-needed we do not get bogus dependencies
8 SET (SYSTEM_LIBRARIES ${EXPAT_LIBRARY} ${ZLIB_LIBRARY})
10 SET (SYSTEM_LIBRARIES ${RPMDB_LIBRARY} ${SYSTEM_LIBRARIES})
14 ADD_EXECUTABLE (rpmdb2solv rpmdb2solv.c)
15 TARGET_LINK_LIBRARIES (rpmdb2solv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
17 ADD_EXECUTABLE (rpms2solv rpms2solv.c)
18 TARGET_LINK_LIBRARIES (rpms2solv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
20 ADD_EXECUTABLE (findfileconflicts findfileconflicts.c)
21 TARGET_LINK_LIBRARIES (findfileconflicts libsolvext libsolv ${SYSTEM_LIBRARIES})
24 ADD_EXECUTABLE (rpmmd2solv rpmmd2solv.c)
25 TARGET_LINK_LIBRARIES (rpmmd2solv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
27 ADD_EXECUTABLE (helix2solv helix2solv.c)
28 TARGET_LINK_LIBRARIES (helix2solv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
30 ADD_EXECUTABLE (susetags2solv susetags2solv.c)
31 TARGET_LINK_LIBRARIES (susetags2solv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
33 ADD_EXECUTABLE (updateinfoxml2solv updateinfoxml2solv.c)
34 TARGET_LINK_LIBRARIES (updateinfoxml2solv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
36 ADD_EXECUTABLE (deltainfoxml2solv deltainfoxml2solv.c)
37 TARGET_LINK_LIBRARIES (deltainfoxml2solv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
39 ADD_EXECUTABLE (repomdxml2solv repomdxml2solv.c)
40 TARGET_LINK_LIBRARIES (repomdxml2solv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
42 ADD_EXECUTABLE (installcheck installcheck.c)
43 TARGET_LINK_LIBRARIES (installcheck libsolvext libsolv ${SYSTEM_LIBRARIES})
45 ADD_EXECUTABLE (patchcheck patchcheck.c)
46 TARGET_LINK_LIBRARIES (patchcheck libsolvext libsolv ${SYSTEM_LIBRARIES})
48 ADD_EXECUTABLE (dumpsolv dumpsolv.c )
49 TARGET_LINK_LIBRARIES (dumpsolv libsolv)
51 ADD_EXECUTABLE (mergesolv mergesolv.c )
52 TARGET_LINK_LIBRARIES (mergesolv toolstuff libsolvext libsolv ${SYSTEM_LIBRARIES})
64 DESTINATION ${BIN_INSTALL_DIR})
70 DESTINATION ${BIN_INSTALL_DIR})
75 DESTINATION ${BIN_INSTALL_DIR})