CMakeLists.txt 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. set(TARGET qtprotobuf_test)
  2. include(${CMAKE_SOURCE_DIR}/cmake/QtProtobufCommon.cmake)
  3. set(GENERATED_HEADERS
  4. complexmessage.h
  5. externalcomplexmessage.h
  6. globalenums.h
  7. repeatedbytesmessage.h
  8. repeatedcomplexmessage.h
  9. repeateddoublemessage.h
  10. repeatedexternalcomplexmessage.h
  11. repeatedfixedint64message.h
  12. repeatedfixedintmessage.h
  13. repeatedfloatmessage.h
  14. repeatedint64message.h
  15. repeatedintmessage.h
  16. repeatedsfixedint64message.h
  17. repeatedsfixedintmessage.h
  18. repeatedsint64message.h
  19. repeatedsintmessage.h
  20. repeatedstringmessage.h
  21. repeateduint64message.h
  22. repeateduintmessage.h
  23. simpleboolmessage.h
  24. simplebytesmessage.h
  25. simpledoublemessage.h
  26. simpleenumlistmessage.h
  27. simpleenummessage.h
  28. simpleexternalenummessage.h
  29. simpleexternalmessage.h
  30. simplefileenummessage.h
  31. simplefixed32complexmessagemapmessage.h
  32. simplefixed32int32mapmessage.h
  33. simplefixed32int64mapmessage.h
  34. simplefixed32sint32mapmessage.h
  35. simplefixed32sint64mapmessage.h
  36. simplefixed32stringmapmessage.h
  37. simplefixed32uint32mapmessage.h
  38. simplefixed32uint64mapmessage.h
  39. simplefixed64complexmessagemapmessage.h
  40. simplefixed64int32mapmessage.h
  41. simplefixed64int64mapmessage.h
  42. simplefixed64sint32mapmessage.h
  43. simplefixed64sint64mapmessage.h
  44. simplefixed64stringmapmessage.h
  45. simplefixed64uint32mapmessage.h
  46. simplefixed64uint64mapmessage.h
  47. simplefixedint32message.h
  48. simplefixedint64message.h
  49. simplefloatmessage.h
  50. simpleint32complexmessagemapmessage.h
  51. simpleint32int32mapmessage.h
  52. simpleint32int64mapmessage.h
  53. simpleint32sint32mapmessage.h
  54. simpleint32sint64mapmessage.h
  55. simpleint32stringmapmessage.h
  56. simpleint32uint32mapmessage.h
  57. simpleint32uint64mapmessage.h
  58. simpleint64complexmessagemapmessage.h
  59. simpleint64int32mapmessage.h
  60. simpleint64int64mapmessage.h
  61. simpleint64message.h
  62. simpleint64sint32mapmessage.h
  63. simpleint64sint64mapmessage.h
  64. simpleint64stringmapmessage.h
  65. simpleint64uint32mapmessage.h
  66. simpleint64uint64mapmessage.h
  67. simpleintmessage.h
  68. simplesfixed32complexmessagemapmessage.h
  69. simplesfixed32int32mapmessage.h
  70. simplesfixed32int64mapmessage.h
  71. simplesfixed32sint32mapmessage.h
  72. simplesfixed32sint64mapmessage.h
  73. simplesfixed32stringmapmessage.h
  74. simplesfixed32uint32mapmessage.h
  75. simplesfixed32uint64mapmessage.h
  76. simplesfixed64complexmessagemapmessage.h
  77. simplesfixed64int32mapmessage.h
  78. simplesfixed64int64mapmessage.h
  79. simplesfixed64sint32mapmessage.h
  80. simplesfixed64sint64mapmessage.h
  81. simplesfixed64stringmapmessage.h
  82. simplesfixed64uint32mapmessage.h
  83. simplesfixed64uint64mapmessage.h
  84. simplesfixedint32message.h
  85. simplesfixedint64message.h
  86. simplesint32complexmessagemapmessage.h
  87. simplesint32int32mapmessage.h
  88. simplesint32int64mapmessage.h
  89. simplesint32sint32mapmessage.h
  90. simplesint32sint64mapmessage.h
  91. simplesint32stringmapmessage.h
  92. simplesint32uint32mapmessage.h
  93. simplesint32uint64mapmessage.h
  94. simplesint64complexmessagemapmessage.h
  95. simplesint64int32mapmessage.h
  96. simplesint64int64mapmessage.h
  97. simplesint64message.h
  98. simplesint64sint32mapmessage.h
  99. simplesint64sint64mapmessage.h
  100. simplesint64stringmapmessage.h
  101. simplesint64uint32mapmessage.h
  102. simplesint64uint64mapmessage.h
  103. simplesintmessage.h
  104. simplestringcomplexmessagemapmessage.h
  105. simplestringint32mapmessage.h
  106. simplestringint64mapmessage.h
  107. simplestringmessage.h
  108. simplestringsint32mapmessage.h
  109. simplestringsint64mapmessage.h
  110. simplestringstringmapmessage.h
  111. simplestringuint32mapmessage.h
  112. simplestringuint64mapmessage.h
  113. simpleuint32complexmessagemapmessage.h
  114. simpleuint32int32mapmessage.h
  115. simpleuint32int64mapmessage.h
  116. simpleuint32sint32mapmessage.h
  117. simpleuint32sint64mapmessage.h
  118. simpleuint32stringmapmessage.h
  119. simpleuint32uint32mapmessage.h
  120. simpleuint32uint64mapmessage.h
  121. simpleuint64complexmessagemapmessage.h
  122. simpleuint64int32mapmessage.h
  123. simpleuint64int64mapmessage.h
  124. simpleuint64message.h
  125. simpleuint64sint32mapmessage.h
  126. simpleuint64sint64mapmessage.h
  127. simpleuint64stringmapmessage.h
  128. simpleuint64uint32mapmessage.h
  129. simpleuint64uint64mapmessage.h
  130. simpleuintmessage.h
  131. stepchildenummessage.h
  132. emptymessage.h
  133. fieldindextest1message.h
  134. fieldindextest2message.h
  135. fieldindextest3message.h
  136. fieldindextest4message.h
  137. )
  138. file(GLOB SOURCES
  139. simpletest.cpp
  140. serializationtest.cpp
  141. deserializationtest.cpp
  142. serializationcomplexmessagemap.cpp
  143. converterstest.cpp)
  144. add_test_target(TARGET ${TARGET}
  145. GENERATED_HEADERS ${GENERATED_HEADERS}
  146. SOURCES ${SOURCES})
  147. add_test(NAME ${TARGET} COMMAND ${TARGET})