2
0
Эх сурвалжийг харах

Merge pull request #3528 from tellypresence/issue-3525_use_option_for_rapidjson_no_member_iterator

Provide option for rapidjson no-member-iterator define
Kim Kulling 4 жил өмнө
parent
commit
99e4a10dc3
1 өөрчлөгдсөн 4 нэмэгдсэн , 1 устгасан
  1. 4 1
      code/CMakeLists.txt

+ 4 - 1
code/CMakeLists.txt

@@ -1033,7 +1033,10 @@ ELSE()
   INCLUDE_DIRECTORIES( "../contrib" )
   INCLUDE_DIRECTORIES( "../contrib/pugixml/src" )
   ADD_DEFINITIONS( -DRAPIDJSON_HAS_STDSTRING=1 )
-  ADD_DEFINITIONS( -DRAPIDJSON_NOMEMBERITERATORCLASS )
+  option( ASSIMP_RAPIDJSON_NO_MEMBER_ITERATOR "Suppress rapidjson warning on MSVC (NOTE: breaks android build)" ON )
+  if(ASSIMP_RAPIDJSON_NO_MEMBER_ITERATOR)
+    ADD_DEFINITIONS( -DRAPIDJSON_NOMEMBERITERATORCLASS )
+  endif()
 ENDIF()
 
 # VC2010 fixes