CMakeLists.txt 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. remove_strict_flags()
  2. set(SRC
  3. src/draco/animation/keyframe_animation.cc
  4. src/draco/animation/keyframe_animation_encoder.cc
  5. src/draco/animation/keyframe_animation_encoder.h
  6. src/draco/animation/keyframe_animation.h
  7. src/draco/attributes/attribute_octahedron_transform.cc
  8. src/draco/attributes/attribute_octahedron_transform.h
  9. src/draco/attributes/attribute_quantization_transform.cc
  10. src/draco/attributes/attribute_quantization_transform.h
  11. src/draco/attributes/attribute_transform.cc
  12. src/draco/attributes/attribute_transform_data.h
  13. src/draco/attributes/attribute_transform.h
  14. src/draco/attributes/attribute_transform_type.h
  15. src/draco/attributes/geometry_attribute.cc
  16. src/draco/attributes/geometry_attribute.h
  17. src/draco/attributes/geometry_indices.h
  18. src/draco/attributes/point_attribute.cc
  19. src/draco/attributes/point_attribute.h
  20. src/draco/compression/attributes/attributes_encoder.cc
  21. src/draco/compression/attributes/attributes_encoder.h
  22. src/draco/compression/attributes/kd_tree_attributes_encoder.cc
  23. src/draco/compression/attributes/kd_tree_attributes_encoder.h
  24. src/draco/compression/attributes/linear_sequencer.h
  25. src/draco/compression/attributes/points_sequencer.h
  26. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_constrained_multi_parallelogram_encoder.h
  27. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_constrained_multi_parallelogram_shared.h
  28. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_data.h
  29. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_encoder.h
  30. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_encoder.h
  31. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_predictor_area.h
  32. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_geometric_normal_predictor_base.h
  33. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_multi_parallelogram_encoder.h
  34. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_parallelogram_encoder.h
  35. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_parallelogram_shared.h
  36. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_encoder.h
  37. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_portable_encoder.h
  38. src/draco/compression/attributes/prediction_schemes/mesh_prediction_scheme_tex_coords_portable_predictor.h
  39. src/draco/compression/attributes/prediction_schemes/prediction_scheme_delta_encoder.h
  40. src/draco/compression/attributes/prediction_schemes/prediction_scheme_encoder_factory.cc
  41. src/draco/compression/attributes/prediction_schemes/prediction_scheme_encoder_factory.h
  42. src/draco/compression/attributes/prediction_schemes/prediction_scheme_encoder.h
  43. src/draco/compression/attributes/prediction_schemes/prediction_scheme_encoder_interface.h
  44. src/draco/compression/attributes/prediction_schemes/prediction_scheme_encoding_transform.h
  45. src/draco/compression/attributes/prediction_schemes/prediction_scheme_factory.h
  46. src/draco/compression/attributes/prediction_schemes/prediction_scheme_interface.h
  47. src/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_encoding_transform.h
  48. src/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_transform_base.h
  49. src/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_encoding_transform.h
  50. src/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_transform_base.h
  51. src/draco/compression/attributes/prediction_schemes/prediction_scheme_wrap_encoding_transform.h
  52. src/draco/compression/attributes/prediction_schemes/prediction_scheme_wrap_transform_base.h
  53. src/draco/compression/attributes/sequential_attribute_encoder.cc
  54. src/draco/compression/attributes/sequential_attribute_encoder.h
  55. src/draco/compression/attributes/sequential_attribute_encoders_controller.cc
  56. src/draco/compression/attributes/sequential_attribute_encoders_controller.h
  57. src/draco/compression/attributes/sequential_integer_attribute_encoder.cc
  58. src/draco/compression/attributes/sequential_integer_attribute_encoder.h
  59. src/draco/compression/attributes/sequential_normal_attribute_encoder.cc
  60. src/draco/compression/attributes/sequential_normal_attribute_encoder.h
  61. src/draco/compression/attributes/sequential_quantization_attribute_encoder.cc
  62. src/draco/compression/attributes/sequential_quantization_attribute_encoder.h
  63. src/draco/compression/bit_coders/adaptive_rans_bit_coding_shared.h
  64. src/draco/compression/bit_coders/adaptive_rans_bit_encoder.cc
  65. src/draco/compression/bit_coders/adaptive_rans_bit_encoder.h
  66. src/draco/compression/bit_coders/direct_bit_encoder.cc
  67. src/draco/compression/bit_coders/direct_bit_encoder.h
  68. src/draco/compression/bit_coders/folded_integer_bit_encoder.h
  69. src/draco/compression/bit_coders/rans_bit_encoder.cc
  70. src/draco/compression/bit_coders/rans_bit_encoder.h
  71. src/draco/compression/bit_coders/symbol_bit_encoder.cc
  72. src/draco/compression/bit_coders/symbol_bit_encoder.h
  73. src/draco/compression/config/compression_shared.h
  74. src/draco/compression/config/draco_options.h
  75. src/draco/compression/config/encoder_options.h
  76. src/draco/compression/config/encoding_features.h
  77. src/draco/compression/encode_base.h
  78. src/draco/compression/encode.cc
  79. src/draco/compression/encode.h
  80. src/draco/compression/entropy/ans.h
  81. src/draco/compression/entropy/rans_symbol_coding.h
  82. src/draco/compression/entropy/rans_symbol_encoder.h
  83. src/draco/compression/entropy/shannon_entropy.cc
  84. src/draco/compression/entropy/shannon_entropy.h
  85. src/draco/compression/entropy/symbol_encoding.cc
  86. src/draco/compression/entropy/symbol_encoding.h
  87. src/draco/compression/expert_encode.cc
  88. src/draco/compression/expert_encode.h
  89. src/draco/compression/mesh/mesh_edgebreaker_encoder.cc
  90. src/draco/compression/mesh/mesh_edgebreaker_encoder.h
  91. src/draco/compression/mesh/mesh_edgebreaker_encoder_impl.cc
  92. src/draco/compression/mesh/mesh_edgebreaker_encoder_impl.h
  93. src/draco/compression/mesh/mesh_edgebreaker_encoder_impl_interface.h
  94. src/draco/compression/mesh/mesh_edgebreaker_shared.h
  95. src/draco/compression/mesh/mesh_edgebreaker_traversal_encoder.h
  96. src/draco/compression/mesh/mesh_edgebreaker_traversal_predictive_encoder.h
  97. src/draco/compression/mesh/mesh_edgebreaker_traversal_valence_encoder.h
  98. src/draco/compression/mesh/mesh_encoder.cc
  99. src/draco/compression/mesh/mesh_encoder.h
  100. src/draco/compression/mesh/mesh_encoder_helpers.h
  101. src/draco/compression/mesh/mesh_sequential_encoder.cc
  102. src/draco/compression/mesh/mesh_sequential_encoder.h
  103. src/draco/compression/mesh/traverser/depth_first_traverser.h
  104. src/draco/compression/mesh/traverser/max_prediction_degree_traverser.h
  105. src/draco/compression/mesh/traverser/mesh_attribute_indices_encoding_observer.h
  106. src/draco/compression/mesh/traverser/mesh_traversal_sequencer.h
  107. src/draco/compression/mesh/traverser/traverser_base.h
  108. src/draco/compression/point_cloud/algorithms/dynamic_integer_points_kd_tree_encoder.cc
  109. src/draco/compression/point_cloud/algorithms/dynamic_integer_points_kd_tree_encoder.h
  110. src/draco/compression/point_cloud/algorithms/float_points_tree_encoder.cc
  111. src/draco/compression/point_cloud/algorithms/float_points_tree_encoder.h
  112. src/draco/compression/point_cloud/algorithms/point_cloud_compression_method.h
  113. src/draco/compression/point_cloud/algorithms/point_cloud_types.h
  114. src/draco/compression/point_cloud/algorithms/quantize_points_3.h
  115. src/draco/compression/point_cloud/algorithms/queuing_policy.h
  116. src/draco/compression/point_cloud/point_cloud_encoder.cc
  117. src/draco/compression/point_cloud/point_cloud_encoder.h
  118. src/draco/compression/point_cloud/point_cloud_kd_tree_encoder.cc
  119. src/draco/compression/point_cloud/point_cloud_kd_tree_encoder.h
  120. src/draco/compression/point_cloud/point_cloud_sequential_encoder.cc
  121. src/draco/compression/point_cloud/point_cloud_sequential_encoder.h
  122. src/draco/core/bit_utils.cc
  123. src/draco/core/bit_utils.h
  124. src/draco/core/bounding_box.cc
  125. src/draco/core/bounding_box.h
  126. src/draco/core/cycle_timer.cc
  127. src/draco/core/cycle_timer.h
  128. src/draco/core/data_buffer.cc
  129. src/draco/core/data_buffer.h
  130. src/draco/core/divide.cc
  131. src/draco/core/divide.h
  132. src/draco/core/draco_index_type.h
  133. src/draco/core/draco_index_type_vector.h
  134. src/draco/core/draco_types.cc
  135. src/draco/core/draco_types.h
  136. src/draco/core/encoder_buffer.cc
  137. src/draco/core/encoder_buffer.h
  138. src/draco/core/hash_utils.cc
  139. src/draco/core/hash_utils.h
  140. src/draco/core/macros.h
  141. src/draco/core/math_utils.h
  142. src/draco/core/options.cc
  143. src/draco/core/options.h
  144. src/draco/core/quantization_utils.cc
  145. src/draco/core/quantization_utils.h
  146. src/draco/core/status.h
  147. src/draco/core/statusor.h
  148. src/draco/core/varint_encoding.h
  149. src/draco/core/vector_d.h
  150. src/draco/mesh/corner_table.cc
  151. src/draco/mesh/corner_table.h
  152. src/draco/mesh/corner_table_iterators.h
  153. src/draco/mesh/mesh_are_equivalent.cc
  154. src/draco/mesh/mesh_are_equivalent.h
  155. src/draco/mesh/mesh_attribute_corner_table.cc
  156. src/draco/mesh/mesh_attribute_corner_table.h
  157. src/draco/mesh/mesh.cc
  158. src/draco/mesh/mesh_cleanup.cc
  159. src/draco/mesh/mesh_cleanup.h
  160. src/draco/mesh/mesh.h
  161. src/draco/mesh/mesh_misc_functions.cc
  162. src/draco/mesh/mesh_misc_functions.h
  163. src/draco/mesh/mesh_stripifier.cc
  164. src/draco/mesh/mesh_stripifier.h
  165. src/draco/mesh/triangle_soup_mesh_builder.cc
  166. src/draco/mesh/triangle_soup_mesh_builder.h
  167. src/draco/mesh/valence_cache.h
  168. src/draco/metadata/geometry_metadata.cc
  169. src/draco/metadata/geometry_metadata.h
  170. src/draco/metadata/metadata.cc
  171. src/draco/metadata/metadata_encoder.cc
  172. src/draco/metadata/metadata_encoder.h
  173. src/draco/metadata/metadata.h
  174. src/draco/point_cloud/point_cloud_builder.cc
  175. src/draco/point_cloud/point_cloud_builder.h
  176. src/draco/point_cloud/point_cloud.cc
  177. src/draco/point_cloud/point_cloud.h
  178. )
  179. set(LIB
  180. )
  181. set(INC
  182. src
  183. )
  184. blender_add_lib(dracoenc "${SRC}" "${INC}" "" "${LIB}")