diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index ef941595d..f23fb021b 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -36,13 +36,13 @@ set(LP_GEN_WRAPPERS_SOURCE_FILES genwrappers.cc software-desc.cc software-desc.hh - ) +) set(LP_GEN_WRAPPERS_LIBS ${LIBGCC} ${LIBMINGWEX} ${XML2_LIBRARIES} - ) +) apply_compile_flags(LP_GEN_WRAPPERS_SOURCE_FILES "CPP" "CXX") add_executable(lp-gen-wrappers ${USE_BUNDLE} ${LP_GEN_WRAPPERS_SOURCE_FILES}) @@ -61,20 +61,20 @@ add_executable(lp-sendmsg ${USE_BUNDLE} ${LP_SENDMSG_SOURCE_FILES}) target_link_libraries(lp-sendmsg ${LINPHONE_LIBS_FOR_TOOLS} ${ORTP_LIBRARIES} ${MEDIASTREAMER2_LIBRARIES}) set_target_properties(lp-sendmsg PROPERTIES LINK_FLAGS "${LINPHONE_LDFLAGS}") +set(LP_LPC2XML_TEST_SOURCE_FILES lpc2xml_test.c) +apply_compile_flags(LP_LPC2XML_TEST_SOURCE_FILES "CPP" "C") +add_executable(lpc2xml_test ${USE_BUNDLE} ${LP_LPC2XML_TEST_SOURCE_FILES}) +target_link_libraries(lpc2xml_test ${LINPHONE_LIBS_FOR_TOOLS}) +set_target_properties(lpc2xml_test PROPERTIES LINK_FLAGS "${LINPHONE_LDFLAGS}") + +set(LP_XML2LPC_TEST_SOURCE_FILES xml2lpc_test.c) +apply_compile_flags(LP_XML2LPC_TEST_SOURCE_FILES "CPP" "C") +add_executable(xml2lpc_test ${USE_BUNDLE} ${LP_XML2LPC_TEST_SOURCE_FILES}) +target_link_libraries(xml2lpc_test ${LINPHONE_LIBS_FOR_TOOLS}) +set_target_properties(xml2lpc_test PROPERTIES LINK_FLAGS "${LINPHONE_LDFLAGS}") + if (NOT IOS) - install(TARGETS lp-gen-wrappers - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE - ) - install(TARGETS lp-auto-answer - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE - ) - install(TARGETS lp-sendmsg + install(TARGETS lp-gen-wrappers lp-auto-answer lp-sendmsg lpc2xml_test xml2lpc_test RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}