Skip to content
Permalink
Browse files

Consume RapidJson through submodule (#1828)

* Move rapid json to a consumed dependency

* Remove rapidjson

* Update dockerfile definition

* move to consume through submodule

* Remove shallow_clone

* revert dockerfile change

* undo nuget change

* actually revert change

* Fix bad revert of vw_core.vcxproj

* Fix bad merge error

* Use absolute url because LGTM isnt working

* Revert "Use absolute url because LGTM isnt working"

This reverts commit 163cc08.
  • Loading branch information...
jackgerrits committed May 2, 2019
1 parent 7161aaa commit aeb90b0f97759443c68dd094b6afe32019e2ee2f
Showing with 28 additions and 53,103 deletions.
  1. +3 −0 .gitmodules
  2. +23 −5 CMakeLists.txt
  3. +1 −1 appveyor.yml
  4. +1 −0 rapidjson
  5. +0 −22 rapidjson/.gitattributes
  6. +0 −25 rapidjson/.gitignore
  7. +0 −98 rapidjson/.travis.yml
  8. +0 −158 rapidjson/CHANGELOG.md
  9. +0 −173 rapidjson/CMakeLists.txt
  10. +0 −30 rapidjson/CMakeModules/FindGTestSrc.cmake
  11. +0 −7 rapidjson/RapidJSON.pc.in
  12. +0 −3 rapidjson/RapidJSONConfig.cmake.in
  13. +0 −10 rapidjson/RapidJSONConfigVersion.cmake.in
  14. +0 −41 rapidjson/appveyor.yml
  15. +0 −22 rapidjson/bin/data/glossary.json
  16. +0 −27 rapidjson/bin/data/menu.json
  17. +0 −1 rapidjson/bin/data/readme.txt
  18. +0 −3,315 rapidjson/bin/data/sample.json
  19. +0 −88 rapidjson/bin/data/webapp.json
  20. +0 −26 rapidjson/bin/data/widget.json
  21. +0 −150 rapidjson/bin/draft-04/schema
  22. BIN rapidjson/bin/encodings/utf16be.json
  23. BIN rapidjson/bin/encodings/utf16bebom.json
  24. BIN rapidjson/bin/encodings/utf16le.json
  25. BIN rapidjson/bin/encodings/utf16lebom.json
  26. BIN rapidjson/bin/encodings/utf32be.json
  27. BIN rapidjson/bin/encodings/utf32bebom.json
  28. BIN rapidjson/bin/encodings/utf32le.json
  29. BIN rapidjson/bin/encodings/utf32lebom.json
  30. +0 −7 rapidjson/bin/encodings/utf8.json
  31. +0 −7 rapidjson/bin/encodings/utf8bom.json
  32. +0 −1 rapidjson/bin/jsonchecker/fail1.json
  33. +0 −1 rapidjson/bin/jsonchecker/fail10.json
  34. +0 −1 rapidjson/bin/jsonchecker/fail11.json
  35. +0 −1 rapidjson/bin/jsonchecker/fail12.json
  36. +0 −1 rapidjson/bin/jsonchecker/fail13.json
  37. +0 −1 rapidjson/bin/jsonchecker/fail14.json
  38. +0 −1 rapidjson/bin/jsonchecker/fail15.json
  39. +0 −1 rapidjson/bin/jsonchecker/fail16.json
  40. +0 −1 rapidjson/bin/jsonchecker/fail17.json
  41. +0 −1 rapidjson/bin/jsonchecker/fail18.json
  42. +0 −1 rapidjson/bin/jsonchecker/fail19.json
  43. +0 −1 rapidjson/bin/jsonchecker/fail2.json
  44. +0 −1 rapidjson/bin/jsonchecker/fail20.json
  45. +0 −1 rapidjson/bin/jsonchecker/fail21.json
  46. +0 −1 rapidjson/bin/jsonchecker/fail22.json
  47. +0 −1 rapidjson/bin/jsonchecker/fail23.json
  48. +0 −1 rapidjson/bin/jsonchecker/fail24.json
  49. +0 −1 rapidjson/bin/jsonchecker/fail25.json
  50. +0 −1 rapidjson/bin/jsonchecker/fail26.json
  51. +0 −2 rapidjson/bin/jsonchecker/fail27.json
  52. +0 −2 rapidjson/bin/jsonchecker/fail28.json
  53. +0 −1 rapidjson/bin/jsonchecker/fail29.json
  54. +0 −1 rapidjson/bin/jsonchecker/fail3.json
  55. +0 −1 rapidjson/bin/jsonchecker/fail30.json
  56. +0 −1 rapidjson/bin/jsonchecker/fail31.json
  57. +0 −1 rapidjson/bin/jsonchecker/fail32.json
  58. +0 −1 rapidjson/bin/jsonchecker/fail33.json
  59. +0 −1 rapidjson/bin/jsonchecker/fail4.json
  60. +0 −1 rapidjson/bin/jsonchecker/fail5.json
  61. +0 −1 rapidjson/bin/jsonchecker/fail6.json
  62. +0 −1 rapidjson/bin/jsonchecker/fail7.json
  63. +0 −1 rapidjson/bin/jsonchecker/fail8.json
  64. +0 −1 rapidjson/bin/jsonchecker/fail9.json
  65. +0 −58 rapidjson/bin/jsonchecker/pass1.json
  66. +0 −1 rapidjson/bin/jsonchecker/pass2.json
  67. +0 −6 rapidjson/bin/jsonchecker/pass3.json
  68. +0 −3 rapidjson/bin/jsonchecker/readme.txt
  69. +0 −1 rapidjson/bin/jsonschema/.gitignore
  70. +0 −4 rapidjson/bin/jsonschema/.travis.yml
  71. +0 −19 rapidjson/bin/jsonschema/LICENSE
  72. +0 −148 rapidjson/bin/jsonschema/README.md
  73. +0 −283 rapidjson/bin/jsonschema/bin/jsonschema_suite
  74. BIN rapidjson/bin/jsonschema/remotes/.DS_Store
  75. +0 −3 rapidjson/bin/jsonschema/remotes/folder/folderInteger.json
  76. +0 −3 rapidjson/bin/jsonschema/remotes/integer.json
  77. +0 −8 rapidjson/bin/jsonschema/remotes/subSchemas.json
  78. BIN rapidjson/bin/jsonschema/tests/.DS_Store
  79. +0 −82 rapidjson/bin/jsonschema/tests/draft3/additionalItems.json
  80. +0 −88 rapidjson/bin/jsonschema/tests/draft3/additionalProperties.json
  81. +0 −49 rapidjson/bin/jsonschema/tests/draft3/default.json
  82. +0 −108 rapidjson/bin/jsonschema/tests/draft3/dependencies.json
  83. +0 −80 rapidjson/bin/jsonschema/tests/draft3/disallow.json
  84. +0 −60 rapidjson/bin/jsonschema/tests/draft3/divisibleBy.json
  85. +0 −71 rapidjson/bin/jsonschema/tests/draft3/enum.json
  86. +0 −94 rapidjson/bin/jsonschema/tests/draft3/extends.json
  87. +0 −46 rapidjson/bin/jsonschema/tests/draft3/items.json
  88. +0 −28 rapidjson/bin/jsonschema/tests/draft3/maxItems.json
  89. +0 −33 rapidjson/bin/jsonschema/tests/draft3/maxLength.json
  90. +0 −42 rapidjson/bin/jsonschema/tests/draft3/maximum.json
  91. +0 −28 rapidjson/bin/jsonschema/tests/draft3/minItems.json
  92. +0 −33 rapidjson/bin/jsonschema/tests/draft3/minLength.json
  93. +0 −42 rapidjson/bin/jsonschema/tests/draft3/minimum.json
  94. +0 −107 rapidjson/bin/jsonschema/tests/draft3/optional/bignum.json
  95. +0 −222 rapidjson/bin/jsonschema/tests/draft3/optional/format.json
  96. +0 −18 rapidjson/bin/jsonschema/tests/draft3/optional/jsregex.json
  97. +0 −15 rapidjson/bin/jsonschema/tests/draft3/optional/zeroTerminatedFloats.json
  98. +0 −34 rapidjson/bin/jsonschema/tests/draft3/pattern.json
  99. +0 −110 rapidjson/bin/jsonschema/tests/draft3/patternProperties.json
  100. +0 −92 rapidjson/bin/jsonschema/tests/draft3/properties.json
  101. +0 −159 rapidjson/bin/jsonschema/tests/draft3/ref.json
  102. +0 −74 rapidjson/bin/jsonschema/tests/draft3/refRemote.json
  103. +0 −53 rapidjson/bin/jsonschema/tests/draft3/required.json
  104. +0 −474 rapidjson/bin/jsonschema/tests/draft3/type.json
  105. +0 −79 rapidjson/bin/jsonschema/tests/draft3/uniqueItems.json
  106. BIN rapidjson/bin/jsonschema/tests/draft4/.DS_Store
  107. +0 −82 rapidjson/bin/jsonschema/tests/draft4/additionalItems.json
  108. +0 −88 rapidjson/bin/jsonschema/tests/draft4/additionalProperties.json
  109. +0 −112 rapidjson/bin/jsonschema/tests/draft4/allOf.json
  110. +0 −68 rapidjson/bin/jsonschema/tests/draft4/anyOf.json
  111. +0 −49 rapidjson/bin/jsonschema/tests/draft4/default.json
  112. +0 −32 rapidjson/bin/jsonschema/tests/draft4/definitions.json
  113. +0 −113 rapidjson/bin/jsonschema/tests/draft4/dependencies.json
  114. +0 −72 rapidjson/bin/jsonschema/tests/draft4/enum.json
  115. +0 −46 rapidjson/bin/jsonschema/tests/draft4/items.json
  116. +0 −28 rapidjson/bin/jsonschema/tests/draft4/maxItems.json
  117. +0 −33 rapidjson/bin/jsonschema/tests/draft4/maxLength.json
  118. +0 −28 rapidjson/bin/jsonschema/tests/draft4/maxProperties.json
  119. +0 −42 rapidjson/bin/jsonschema/tests/draft4/maximum.json
  120. +0 −28 rapidjson/bin/jsonschema/tests/draft4/minItems.json
  121. +0 −33 rapidjson/bin/jsonschema/tests/draft4/minLength.json
  122. +0 −28 rapidjson/bin/jsonschema/tests/draft4/minProperties.json
  123. +0 −42 rapidjson/bin/jsonschema/tests/draft4/minimum.json
  124. +0 −60 rapidjson/bin/jsonschema/tests/draft4/multipleOf.json
  125. +0 −96 rapidjson/bin/jsonschema/tests/draft4/not.json
  126. +0 −68 rapidjson/bin/jsonschema/tests/draft4/oneOf.json
  127. +0 −107 rapidjson/bin/jsonschema/tests/draft4/optional/bignum.json
  128. +0 −148 rapidjson/bin/jsonschema/tests/draft4/optional/format.json
  129. +0 −15 rapidjson/bin/jsonschema/tests/draft4/optional/zeroTerminatedFloats.json
  130. +0 −34 rapidjson/bin/jsonschema/tests/draft4/pattern.json
  131. +0 −110 rapidjson/bin/jsonschema/tests/draft4/patternProperties.json
  132. +0 −92 rapidjson/bin/jsonschema/tests/draft4/properties.json
  133. +0 −159 rapidjson/bin/jsonschema/tests/draft4/ref.json
  134. +0 −74 rapidjson/bin/jsonschema/tests/draft4/refRemote.json
  135. +0 −39 rapidjson/bin/jsonschema/tests/draft4/required.json
  136. +0 −330 rapidjson/bin/jsonschema/tests/draft4/type.json
  137. +0 −79 rapidjson/bin/jsonschema/tests/draft4/uniqueItems.json
  138. +0 −8 rapidjson/bin/jsonschema/tox.ini
  139. +0 −102 rapidjson/bin/types/booleans.json
  140. +0 −102 rapidjson/bin/types/floats.json
  141. +0 −102 rapidjson/bin/types/guids.json
  142. +0 −102 rapidjson/bin/types/integers.json
  143. +0 −592 rapidjson/bin/types/mixed.json
  144. +0 −102 rapidjson/bin/types/nulls.json
  145. +0 −102 rapidjson/bin/types/paragraphs.json
  146. +0 −1 rapidjson/bin/types/readme.txt
  147. +0 −25 rapidjson/doc/CMakeLists.txt
  148. +0 −2,369 rapidjson/doc/Doxyfile.in
  149. +0 −2,369 rapidjson/doc/Doxyfile.zh-cn.in
  150. +0 −50 rapidjson/doc/diagram/architecture.dot
  151. BIN rapidjson/doc/diagram/architecture.png
  152. +0 −65 rapidjson/doc/diagram/insituparsing.dot
  153. BIN rapidjson/doc/diagram/insituparsing.png
  154. +0 −62 rapidjson/doc/diagram/iterative-parser-states-diagram.dot
  155. BIN rapidjson/doc/diagram/iterative-parser-states-diagram.png
  156. +0 −8 rapidjson/doc/diagram/makefile
  157. +0 −47 rapidjson/doc/diagram/move1.dot
  158. BIN rapidjson/doc/diagram/move1.png
  159. +0 −62 rapidjson/doc/diagram/move2.dot
  160. BIN rapidjson/doc/diagram/move2.png
  161. +0 −60 rapidjson/doc/diagram/move3.dot
  162. BIN rapidjson/doc/diagram/move3.png
  163. +0 −56 rapidjson/doc/diagram/normalparsing.dot
  164. BIN rapidjson/doc/diagram/normalparsing.png
  165. +0 −54 rapidjson/doc/diagram/simpledom.dot
  166. BIN rapidjson/doc/diagram/simpledom.png
  167. +0 −58 rapidjson/doc/diagram/tutorial.dot
  168. BIN rapidjson/doc/diagram/tutorial.png
  169. +0 −73 rapidjson/doc/diagram/utilityclass.dot
  170. BIN rapidjson/doc/diagram/utilityclass.png
  171. +0 −280 rapidjson/doc/dom.md
  172. +0 −284 rapidjson/doc/dom.zh-cn.md
  173. +0 −146 rapidjson/doc/encoding.md
  174. +0 −152 rapidjson/doc/encoding.zh-cn.md
  175. +0 −289 rapidjson/doc/faq.md
  176. +0 −290 rapidjson/doc/faq.zh-cn.md
  177. +0 −104 rapidjson/doc/features.md
  178. +0 −103 rapidjson/doc/features.zh-cn.md
  179. +0 −365 rapidjson/doc/internals.md
  180. BIN rapidjson/doc/logo/rapidjson.png
  181. +0 −119 rapidjson/doc/logo/rapidjson.svg
  182. +0 −194 rapidjson/doc/misc/DoxygenLayout.xml
  183. +0 −274 rapidjson/doc/misc/doxygenextra.css
  184. +0 −11 rapidjson/doc/misc/footer.html
  185. +0 −24 rapidjson/doc/misc/header.html
  186. +0 −31 rapidjson/doc/npm.md
  187. +0 −26 rapidjson/doc/performance.md
  188. +0 −26 rapidjson/doc/performance.zh-cn.md
  189. +0 −234 rapidjson/doc/pointer.md
  190. +0 −234 rapidjson/doc/pointer.zh-cn.md
  191. +0 −486 rapidjson/doc/sax.md
  192. +0 −487 rapidjson/doc/sax.zh-cn.md
  193. +0 −237 rapidjson/doc/schema.md
  194. +0 −237 rapidjson/doc/schema.zh-cn.md
  195. +0 −426 rapidjson/doc/stream.md
  196. +0 −426 rapidjson/doc/stream.zh-cn.md
  197. +0 −536 rapidjson/doc/tutorial.md
  198. +0 −534 rapidjson/doc/tutorial.zh-cn.md
  199. +0 −8 rapidjson/docker/debian/Dockerfile
  200. +0 −42 rapidjson/example/CMakeLists.txt
  201. +0 −67 rapidjson/example/capitalize/capitalize.cpp
  202. +0 −32 rapidjson/example/condense/condense.cpp
  203. +0 −136 rapidjson/example/filterkey/filterkey.cpp
  204. +0 −172 rapidjson/example/filterkeydom/filterkeydom.cpp
  205. +0 −209 rapidjson/example/jsonx/jsonx.cpp
  206. +0 −105 rapidjson/example/messagereader/messagereader.cpp
  207. +0 −172 rapidjson/example/parsebyparts/parsebyparts.cpp
  208. +0 −30 rapidjson/example/pretty/pretty.cpp
  209. +0 −57 rapidjson/example/prettyauto/prettyauto.cpp
  210. +0 −71 rapidjson/example/schemavalidator/schemavalidator.cpp
  211. +0 −179 rapidjson/example/serialize/serialize.cpp
  212. +0 −29 rapidjson/example/simpledom/simpledom.cpp
  213. +0 −42 rapidjson/example/simplereader/simplereader.cpp
  214. +0 −36 rapidjson/example/simplewriter/simplewriter.cpp
  215. +0 −146 rapidjson/example/tutorial/tutorial.cpp
  216. +0 −272 rapidjson/include/rapidjson/allocators.h
  217. +0 −2,580 rapidjson/include/rapidjson/document.h
  218. +0 −300 rapidjson/include/rapidjson/encodedstream.h
  219. +0 −719 rapidjson/include/rapidjson/encodings.h
  220. +0 −74 rapidjson/include/rapidjson/error/en.h
  221. +0 −156 rapidjson/include/rapidjson/error/error.h
  222. +0 −100 rapidjson/include/rapidjson/filereadstream.h
  223. +0 −105 rapidjson/include/rapidjson/filewritestream.h
  224. +0 −151 rapidjson/include/rapidjson/fwd.h
  225. +0 −292 rapidjson/include/rapidjson/internal/biginteger.h
  226. +0 −262 rapidjson/include/rapidjson/internal/diyfp.h
  227. +0 −246 rapidjson/include/rapidjson/internal/dtoa.h
  228. +0 −80 rapidjson/include/rapidjson/internal/ieee754.h
  229. +0 −305 rapidjson/include/rapidjson/internal/itoa.h
  230. +0 −182 rapidjson/include/rapidjson/internal/meta.h
  231. +0 −56 rapidjson/include/rapidjson/internal/pow10.h
  232. +0 −698 rapidjson/include/rapidjson/internal/regex.h
  233. +0 −232 rapidjson/include/rapidjson/internal/stack.h
  234. +0 −56 rapidjson/include/rapidjson/internal/strfunc.h
  235. +0 −270 rapidjson/include/rapidjson/internal/strtod.h
  236. +0 −47 rapidjson/include/rapidjson/internal/swap.h
  237. +0 −116 rapidjson/include/rapidjson/istreamwrapper.h
  238. +0 −70 rapidjson/include/rapidjson/memorybuffer.h
  239. +0 −71 rapidjson/include/rapidjson/memorystream.h
  240. +0 −315 rapidjson/include/rapidjson/msinttypes/inttypes.h
  241. +0 −301 rapidjson/include/rapidjson/msinttypes/stdint.h
  242. +0 −82 rapidjson/include/rapidjson/ostreamwrapper.h
  243. +0 −1,358 rapidjson/include/rapidjson/pointer.h
  244. +0 −256 rapidjson/include/rapidjson/prettywriter.h
  245. +0 −615 rapidjson/include/rapidjson/rapidjson.h
  246. +0 −1,875 rapidjson/include/rapidjson/reader.h
  247. +0 −2,011 rapidjson/include/rapidjson/schema.h
  248. +0 −179 rapidjson/include/rapidjson/stream.h
  249. +0 −118 rapidjson/include/rapidjson/stringbuffer.h
  250. +0 −612 rapidjson/include/rapidjson/writer.h
  251. +0 −2 rapidjson/include_dirs.js
  252. +0 −12 rapidjson/library.json
  253. +0 −57 rapidjson/license.txt
  254. +0 −24 rapidjson/package.json
  255. +0 −75 rapidjson/rapidjson.autopkg
  256. +0 −160 rapidjson/readme.md
  257. +0 −152 rapidjson/readme.zh-cn.md
  258. +0 −20 rapidjson/test/CMakeLists.txt
  259. +0 −26 rapidjson/test/perftest/CMakeLists.txt
  260. +0 −998 rapidjson/test/perftest/misctest.cpp
  261. +0 −25 rapidjson/test/perftest/perftest.cpp
  262. +0 −181 rapidjson/test/perftest/perftest.h
  263. +0 −167 rapidjson/test/perftest/platformtest.cpp
  264. +0 −442 rapidjson/test/perftest/rapidjsontest.cpp
  265. +0 −217 rapidjson/test/perftest/schematest.cpp
  266. +0 −92 rapidjson/test/unittest/CMakeLists.txt
  267. +0 −103 rapidjson/test/unittest/allocatorstest.cpp
  268. +0 −133 rapidjson/test/unittest/bigintegertest.cpp
  269. +0 −652 rapidjson/test/unittest/documenttest.cpp
  270. +0 −98 rapidjson/test/unittest/dtoatest.cpp
  271. +0 −305 rapidjson/test/unittest/encodedstreamtest.cpp
  272. +0 −441 rapidjson/test/unittest/encodingstest.cpp
  273. +0 −113 rapidjson/test/unittest/filestreamtest.cpp
  274. +0 −227 rapidjson/test/unittest/fwdtest.cpp
  275. +0 −178 rapidjson/test/unittest/istreamwrappertest.cpp
  276. +0 −166 rapidjson/test/unittest/itoatest.cpp
  277. +0 −99 rapidjson/test/unittest/jsoncheckertest.cpp
  278. +0 −70 rapidjson/test/unittest/namespacetest.cpp
  279. +0 −90 rapidjson/test/unittest/ostreamwrappertest.cpp
  280. +0 −1,460 rapidjson/test/unittest/pointertest.cpp
  281. +0 −204 rapidjson/test/unittest/prettywritertest.cpp
  282. +0 −1,824 rapidjson/test/unittest/readertest.cpp
  283. +0 −593 rapidjson/test/unittest/regextest.cpp
  284. +0 −1,312 rapidjson/test/unittest/schematest.cpp
  285. +0 −215 rapidjson/test/unittest/simdtest.cpp
  286. +0 −30 rapidjson/test/unittest/strfunctest.cpp
  287. +0 −170 rapidjson/test/unittest/stringbuffertest.cpp
  288. +0 −132 rapidjson/test/unittest/strtodtest.cpp
  289. +0 −51 rapidjson/test/unittest/unittest.cpp
  290. +0 −138 rapidjson/test/unittest/unittest.h
  291. +0 −1,775 rapidjson/test/unittest/valuetest.cpp
  292. +0 −487 rapidjson/test/unittest/writertest.cpp
  293. +0 −122 rapidjson/travis-doxygen.sh
@@ -0,0 +1,3 @@
[submodule "rapidjson"]
path = rapidjson
url = ../../Tencent/rapidjson.git
@@ -26,7 +26,6 @@ ProcessorCount(NumProcessors)
message(STATUS "Number of processors: ${NumProcessors}")
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/nprocs.txt ${NumProcessors})


option(PROFILE "Turn on flags required for profiling" OFF)
option(VALGRIND_PROFILE "Turn on flags required for profiling with valgrind" OFF)
option(GCOV "Turn on flags required for gcov" OFF)
@@ -85,10 +84,6 @@ if(GCOV)
set(linux_flags ${linux_flags} -g -O0 -fprofile-arcs -ftest-coverage -fno-strict-aliasing -pg)
endif()

# TODO move to consuming vcpkg of this dependency
add_library(rapidjson INTERFACE)
target_include_directories(rapidjson INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/rapidjson/include)

# Use folders in VS solution
set_property(GLOBAL PROPERTY USE_FOLDERS ON)

@@ -130,6 +125,29 @@ endif()
find_package(Boost REQUIRED COMPONENTS program_options system thread unit_test_framework)
find_package(ZLIB REQUIRED)

# Ensure rapidjson submodule is ready
find_package(Git QUIET)
if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git")
# Update submodules as needed
option(GIT_SUBMODULE "Check submodules during build" ON)
if(GIT_SUBMODULE)
message(STATUS "Submodule update")
execute_process(COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
RESULT_VARIABLE GIT_SUBMOD_RESULT)
if(NOT GIT_SUBMOD_RESULT EQUAL "0")
message(FATAL_ERROR "git submodule update --init failed with ${GIT_SUBMOD_RESULT}, please checkout submodules")
endif()
endif()
endif()

if(NOT EXISTS "${PROJECT_SOURCE_DIR}/rapidjson/CMakeLists.txt")
message(FATAL_ERROR "The submodules were not downloaded! GIT_SUBMODULE was turned off or failed. Please update submodules and try again.")
endif()

add_library(rapidjson INTERFACE)
target_include_directories(rapidjson INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/rapidjson/include)

add_subdirectory(cluster)
add_subdirectory(library)
add_subdirectory(vowpalwabbit)
@@ -3,7 +3,6 @@ os: Windows Server 2012 R2
configuration:
- Release
platform: x64
shallow_clone: true
clone_folder: C:\vowpal_wabbit
cache:
- vowpalwabbit\packages -> **\packages.config
@@ -19,6 +18,7 @@ build_script:
- SET nugetPath=%vwRoot%\vowpalwabbit\.nuget\nuget
# Restore and build
- cd %vwRoot%
- git submodule update --init --recursive
- .scripts/restore.cmd
- .scripts/build.cmd
test_script:
Submodule rapidjson added at f54b0e

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit aeb90b0

Please sign in to comment.
You can’t perform that action at this time.