assimp.cmake 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745
  1. SET( LIBRARY_VERSION "2.0.0" )
  2. SET( LIBRARY_SOVERSION "2" )
  3. #
  4. # Listing and grouping of all the source files for use with IDE project
  5. # generators.
  6. #
  7. SET( HEADER_PATH ../include )
  8. SET( COMPILER_HEADERS
  9. ${HEADER_PATH}/Compiler/pushpack1.h
  10. ${HEADER_PATH}/Compiler/poppack1.h
  11. pstdint.h
  12. )
  13. SET( PUBLIC_HEADERS
  14. ${HEADER_PATH}/aiAnim.h
  15. ${HEADER_PATH}/aiAssert.h
  16. ${HEADER_PATH}/aiCamera.h
  17. ${HEADER_PATH}/aiColor4D.h
  18. ${HEADER_PATH}/aiColor4D.inl
  19. ${HEADER_PATH}/aiConfig.h
  20. ${HEADER_PATH}/aiDefines.h
  21. ${HEADER_PATH}/aiFileIO.h
  22. ${HEADER_PATH}/aiLight.h
  23. ${HEADER_PATH}/aiMaterial.h
  24. ${HEADER_PATH}/aiMaterial.inl
  25. ${HEADER_PATH}/aiMatrix3x3.h
  26. ${HEADER_PATH}/aiMatrix3x3.inl
  27. ${HEADER_PATH}/aiMatrix4x4.h
  28. ${HEADER_PATH}/aiMatrix4x4.inl
  29. ${HEADER_PATH}/aiMesh.h
  30. ${HEADER_PATH}/aiPostProcess.h
  31. ${HEADER_PATH}/aiQuaternion.h
  32. ${HEADER_PATH}/aiScene.h
  33. ${HEADER_PATH}/aiTexture.h
  34. ${HEADER_PATH}/aiTypes.h
  35. ${HEADER_PATH}/aiVector2D.h
  36. ${HEADER_PATH}/aiVector3D.h
  37. ${HEADER_PATH}/aiVector3D.inl
  38. ${HEADER_PATH}/aiVersion.h
  39. ${HEADER_PATH}/assimp.h
  40. ${HEADER_PATH}/assimp.hpp
  41. ${HEADER_PATH}/DefaultLogger.h
  42. ${HEADER_PATH}/ProgressHandler.h
  43. ${HEADER_PATH}/IOStream.h
  44. ${HEADER_PATH}/IOSystem.h
  45. ${HEADER_PATH}/Logger.h
  46. ${HEADER_PATH}/LogStream.h
  47. ${HEADER_PATH}/NullLogger.h
  48. )
  49. SOURCE_GROUP( Compiler FILES ${HEADER_PATH}/Compiler/pushpack1.h
  50. ${HEADER_PATH}/Compiler/poppack1.h
  51. )
  52. SOURCE_GROUP( Boost FILES
  53. BoostWorkaround/boost/math/common_factor_rt.hpp
  54. BoostWorkaround/boost/foreach.hpp
  55. BoostWorkaround/boost/format.hpp
  56. BoostWorkaround/boost/scoped_array.hpp
  57. BoostWorkaround/boost/scoped_ptr.hpp
  58. BoostWorkaround/boost/shared_array.hpp
  59. BoostWorkaround/boost/shared_ptr.hpp
  60. BoostWorkaround/boost/static_assert.hpp
  61. BoostWorkaround/boost/tuple/tuple.hpp
  62. )
  63. SOURCE_GROUP( Logging FILES
  64. ${HEADER_PATH}/DefaultLogger.h
  65. ${HEADER_PATH}/IOStream.h
  66. ${HEADER_PATH}/LogStream.h
  67. ${HEADER_PATH}/Logger.h
  68. ${HEADER_PATH}/NullLogger.h
  69. Win32DebugLogStream.h
  70. DefaultLogger.cpp
  71. FileLogStream.h
  72. )
  73. SOURCE_GROUP( Common FILES
  74. aiAssert.cpp
  75. fast_atof.h
  76. qnan.h
  77. BaseImporter.cpp
  78. BaseImporter.h
  79. BaseProcess.cpp
  80. BaseProcess.h
  81. ByteSwap.h
  82. ProcessHelper.h
  83. DefaultProgressHandler.h
  84. DefaultIOStream.cpp
  85. DefaultIOStream.h
  86. DefaultIOSystem.cpp
  87. DefaultIOSystem.h
  88. Hash.h
  89. Importer.cpp
  90. IFF.h
  91. ParsingUtils.h
  92. StdOStreamLogStream.h
  93. StreamReader.h
  94. StringComparison.h
  95. SGSpatialSort.cpp
  96. SGSpatialSort.h
  97. VertexTriangleAdjacency.cpp
  98. VertexTriangleAdjacency.h
  99. GenericProperty.h
  100. SpatialSort.cpp
  101. SpatialSort.h
  102. SceneCombiner.cpp
  103. SceneCombiner.h
  104. ScenePreprocessor.cpp
  105. ScenePreprocessor.h
  106. SkeletonMeshBuilder.cpp
  107. SkeletonMeshBuilder.h
  108. SmoothingGroups.h
  109. StandardShapes.cpp
  110. StandardShapes.h
  111. TargetAnimation.cpp
  112. TargetAnimation.h
  113. RemoveComments.cpp
  114. RemoveComments.h
  115. Subdivision.cpp
  116. Subdivision.h
  117. Vertex.h
  118. LineSplitter.h
  119. TinyFormatter.h
  120. Profiler.h
  121. )
  122. SOURCE_GROUP( 3DS FILES
  123. 3DSConverter.cpp
  124. 3DSHelper.h
  125. 3DSLoader.cpp
  126. 3DSLoader.h
  127. )
  128. SOURCE_GROUP( AC FILES
  129. ACLoader.cpp
  130. ACLoader.h
  131. )
  132. SOURCE_GROUP( ASE FILES
  133. ASELoader.cpp
  134. ASELoader.h
  135. ASEParser.cpp
  136. ASEParser.h
  137. )
  138. SOURCE_GROUP( B3D FILES
  139. B3DImporter.cpp
  140. B3DImporter.h
  141. )
  142. SOURCE_GROUP( BVH FILES
  143. BVHLoader.cpp
  144. BVHLoader.h
  145. )
  146. SOURCE_GROUP( Collada FILES
  147. ColladaHelper.h
  148. ColladaLoader.cpp
  149. ColladaLoader.h
  150. ColladaParser.cpp
  151. ColladaParser.h
  152. )
  153. SOURCE_GROUP( DXF FILES
  154. DXFLoader.cpp
  155. DXFLoader.h
  156. )
  157. SOURCE_GROUP( CSM FILES
  158. CSMLoader.cpp
  159. CSMLoader.h
  160. )
  161. SOURCE_GROUP( HMP FILES
  162. HMPFileData.h
  163. HMPLoader.cpp
  164. HMPLoader.h
  165. HalfLifeFileData.h
  166. )
  167. SOURCE_GROUP( Irr FILES
  168. IRRLoader.cpp
  169. IRRLoader.h
  170. IRRMeshLoader.cpp
  171. IRRMeshLoader.h
  172. IRRShared.cpp
  173. IRRShared.h
  174. )
  175. SOURCE_GROUP( LWO FILES
  176. LWOAnimation.cpp
  177. LWOAnimation.h
  178. LWOBLoader.cpp
  179. LWOFileData.h
  180. LWOLoader.cpp
  181. LWOLoader.h
  182. LWOMaterial.cpp
  183. )
  184. SOURCE_GROUP( LWS FILES
  185. LWSLoader.cpp
  186. LWSLoader.h
  187. )
  188. SOURCE_GROUP( MD2 FILES
  189. MD2FileData.h
  190. MD2Loader.cpp
  191. MD2Loader.h
  192. MD2NormalTable.h
  193. )
  194. SOURCE_GROUP( MD3 FILES
  195. MD3FileData.h
  196. MD3Loader.cpp
  197. MD3Loader.h
  198. )
  199. SOURCE_GROUP( MD5 FILES
  200. MD5Loader.cpp
  201. MD5Loader.h
  202. MD5Parser.cpp
  203. MD5Parser.h
  204. )
  205. SOURCE_GROUP( MDC FILES
  206. MDCFileData.h
  207. MDCLoader.cpp
  208. MDCLoader.h
  209. MDCNormalTable.h
  210. )
  211. SOURCE_GROUP( MDL FILES
  212. MDLDefaultColorMap.h
  213. MDLFileData.h
  214. MDLLoader.cpp
  215. MDLLoader.h
  216. MDLMaterialLoader.cpp
  217. )
  218. SOURCE_GROUP( MaterialSystem FILES
  219. MaterialSystem.cpp
  220. MaterialSystem.h
  221. )
  222. SOURCE_GROUP( NFF FILES
  223. NFFLoader.cpp
  224. NFFLoader.h
  225. )
  226. SOURCE_GROUP( NDO FILES
  227. NDOLoader.cpp
  228. NDOLoader.h
  229. )
  230. SOURCE_GROUP( OFFFormat FILES
  231. OFFLoader.cpp
  232. OFFLoader.h
  233. )
  234. SOURCE_GROUP( Obj FILES
  235. ObjFileData.h
  236. ObjFileImporter.cpp
  237. ObjFileImporter.h
  238. ObjFileMtlImporter.cpp
  239. ObjFileMtlImporter.h
  240. ObjFileParser.cpp
  241. ObjFileParser.h
  242. ObjTools.h
  243. )
  244. SOURCE_GROUP( Ogre FILES
  245. OgreImporter.h
  246. OgreImporter.cpp
  247. OgreImporterMaterial.cpp
  248. )
  249. SOURCE_GROUP( Ply FILES
  250. PlyLoader.cpp
  251. PlyLoader.h
  252. PlyParser.cpp
  253. PlyParser.h
  254. )
  255. SOURCE_GROUP(MS3D FILES
  256. MS3DLoader.cpp
  257. MS3DLoader.h
  258. )
  259. SOURCE_GROUP(COB FILES
  260. COBLoader.cpp
  261. COBLoader.h
  262. COBScene.h
  263. )
  264. SOURCE_GROUP(BLENDER FILES
  265. BlenderLoader.cpp
  266. BlenderLoader.h
  267. BlenderDNA.cpp
  268. BlenderDNA.h
  269. BlenderDNA.inl
  270. BlenderScene.cpp
  271. BlenderScene.h
  272. BlenderSceneGen.h
  273. BlenderIntermediate.h
  274. BlenderModifier.h
  275. BlenderModifier.cpp
  276. )
  277. SOURCE_GROUP( PostProcessing FILES
  278. CalcTangentsProcess.cpp
  279. CalcTangentsProcess.h
  280. ComputeUVMappingProcess.cpp
  281. ComputeUVMappingProcess.h
  282. ConvertToLHProcess.cpp
  283. ConvertToLHProcess.h
  284. FindDegenerates.cpp
  285. FindDegenerates.h
  286. FindInstancesProcess.cpp
  287. FindInstancesProcess.h
  288. FindInvalidDataProcess.cpp
  289. FindInvalidDataProcess.h
  290. FixNormalsStep.cpp
  291. FixNormalsStep.h
  292. GenFaceNormalsProcess.cpp
  293. GenFaceNormalsProcess.h
  294. GenVertexNormalsProcess.cpp
  295. GenVertexNormalsProcess.h
  296. PretransformVertices.cpp
  297. PretransformVertices.h
  298. ImproveCacheLocality.cpp
  299. ImproveCacheLocality.h
  300. JoinVerticesProcess.cpp
  301. JoinVerticesProcess.h
  302. LimitBoneWeightsProcess.cpp
  303. LimitBoneWeightsProcess.h
  304. RemoveRedundantMaterials.cpp
  305. RemoveRedundantMaterials.h
  306. RemoveVCProcess.cpp
  307. RemoveVCProcess.h
  308. SortByPTypeProcess.cpp
  309. SortByPTypeProcess.h
  310. SplitLargeMeshes.cpp
  311. SplitLargeMeshes.h
  312. TerragenLoader.cpp
  313. TerragenLoader.h
  314. TextureTransform.cpp
  315. TextureTransform.h
  316. TriangulateProcess.cpp
  317. TriangulateProcess.h
  318. ValidateDataStructure.cpp
  319. ValidateDataStructure.h
  320. OptimizeGraph.cpp
  321. OptimizeGraph.h
  322. OptimizeMeshes.cpp
  323. OptimizeMeshes.h
  324. )
  325. SOURCE_GROUP( Q3D FILES
  326. Q3DLoader.cpp
  327. Q3DLoader.h
  328. )
  329. SOURCE_GROUP( Q3BSP FILES
  330. Q3BSPFileData.h
  331. Q3BSPFileParser.h
  332. Q3BSPFileParser.cpp
  333. Q3BSPFileImporter.h
  334. Q3BSPFileImporter.cpp
  335. Q3BSPZipArchive.h
  336. Q3BSPZipArchive.cpp
  337. )
  338. SOURCE_GROUP( Raw FILES
  339. RawLoader.cpp
  340. RawLoader.h
  341. )
  342. SOURCE_GROUP( SMD FILES
  343. SMDLoader.cpp
  344. SMDLoader.h
  345. )
  346. SOURCE_GROUP( STL FILES
  347. STLLoader.cpp
  348. STLLoader.h
  349. )
  350. SOURCE_GROUP( Unreal FILES
  351. UnrealLoader.cpp
  352. UnrealLoader.h
  353. )
  354. SOURCE_GROUP( XFile FILES
  355. XFileHelper.h
  356. XFileImporter.cpp
  357. XFileImporter.h
  358. XFileParser.cpp
  359. XFileParser.h
  360. )
  361. SOURCE_GROUP( Extra FILES
  362. MakeVerboseFormat.cpp
  363. MakeVerboseFormat.h
  364. MD4FileData.h
  365. )
  366. SOURCE_GROUP( IrrXML FILES
  367. irrXMLWrapper.h
  368. ../contrib/irrXML/CXMLReaderImpl.h
  369. ../contrib/irrXML/heapsort.h
  370. ../contrib/irrXML/irrArray.h
  371. ../contrib/irrXML/irrString.h
  372. ../contrib/irrXML/irrTypes.h
  373. ../contrib/irrXML/irrXML.cpp
  374. ../contrib/irrXML/irrXML.h
  375. )
  376. SOURCE_GROUP( ConvertUTF FILES
  377. ../contrib/ConvertUTF/ConvertUTF.h
  378. ../contrib/ConvertUTF/ConvertUTF.c
  379. )
  380. SOURCE_GROUP( zlib FILES
  381. ../contrib/zlib/adler32.c
  382. ../contrib/zlib/compress.c
  383. ../contrib/zlib/crc32.c
  384. ../contrib/zlib/crc32.h
  385. ../contrib/zlib/deflate.c
  386. ../contrib/zlib/deflate.h
  387. ../contrib/zlib/inffast.c
  388. ../contrib/zlib/inffast.h
  389. ../contrib/zlib/inffixed.h
  390. ../contrib/zlib/inflate.c
  391. ../contrib/zlib/inflate.h
  392. ../contrib/zlib/inftrees.c
  393. ../contrib/zlib/inftrees.h
  394. ../contrib/zlib/trees.c
  395. ../contrib/zlib/trees.h
  396. ../contrib/zlib/zconf.h
  397. ../contrib/zlib/zconf.in.h
  398. ../contrib/zlib/zlib.h
  399. ../contrib/zlib/zutil.c
  400. ../contrib/zlib/zutil.h
  401. )
  402. SOURCE_GROUP( unzip FILES
  403. ../contrib/unzip/crypt.h
  404. ../contrib/unzip/ioapi.c
  405. ../contrib/unzip/ioapi.h
  406. ../contrib/unzip/unzip.c
  407. ../contrib/unzip/unzip.h
  408. )
  409. ADD_LIBRARY( assimp
  410. 3DSConverter.cpp
  411. 3DSHelper.h
  412. 3DSLoader.cpp
  413. 3DSLoader.h
  414. ACLoader.cpp
  415. ACLoader.h
  416. ASELoader.cpp
  417. ASELoader.h
  418. ASEParser.cpp
  419. ASEParser.h
  420. Assimp.cpp
  421. AssimpPCH.cpp
  422. AssimpPCH.h
  423. B3DImporter.cpp
  424. B3DImporter.h
  425. BVHLoader.cpp
  426. BVHLoader.h
  427. BaseImporter.cpp
  428. BaseImporter.h
  429. BaseProcess.cpp
  430. BaseProcess.h
  431. ByteSwap.h
  432. CalcTangentsProcess.cpp
  433. CalcTangentsProcess.h
  434. ColladaHelper.h
  435. ColladaLoader.cpp
  436. ColladaLoader.h
  437. ColladaParser.cpp
  438. ColladaParser.h
  439. ComputeUVMappingProcess.cpp
  440. ComputeUVMappingProcess.h
  441. ConvertToLHProcess.cpp
  442. ConvertToLHProcess.h
  443. DXFLoader.cpp
  444. DXFLoader.h
  445. CSMLoader.cpp
  446. CSMLoader.h
  447. DefaultIOStream.cpp
  448. DefaultIOStream.h
  449. DefaultIOSystem.cpp
  450. DefaultIOSystem.h
  451. DefaultProgressHandler.h
  452. DefaultLogger.cpp
  453. FileLogStream.h
  454. FindDegenerates.cpp
  455. FindDegenerates.h
  456. FindInstancesProcess.cpp
  457. FindInstancesProcess.h
  458. FindInvalidDataProcess.cpp
  459. FindInvalidDataProcess.h
  460. FixNormalsStep.cpp
  461. FixNormalsStep.h
  462. GenFaceNormalsProcess.cpp
  463. GenFaceNormalsProcess.h
  464. GenVertexNormalsProcess.cpp
  465. GenVertexNormalsProcess.h
  466. GenericProperty.h
  467. HMPFileData.h
  468. HMPLoader.cpp
  469. HMPLoader.h
  470. HalfLifeFileData.h
  471. Hash.h
  472. IFF.h
  473. IRRLoader.cpp
  474. IRRLoader.h
  475. IRRMeshLoader.cpp
  476. IRRMeshLoader.h
  477. IRRShared.cpp
  478. IRRShared.h
  479. Importer.cpp
  480. ImproveCacheLocality.cpp
  481. ImproveCacheLocality.h
  482. JoinVerticesProcess.cpp
  483. JoinVerticesProcess.h
  484. LWOAnimation.cpp
  485. LWOAnimation.h
  486. LWOBLoader.cpp
  487. LWOFileData.h
  488. LWOLoader.cpp
  489. LWOLoader.h
  490. LWOMaterial.cpp
  491. LWSLoader.cpp
  492. LWSLoader.h
  493. LimitBoneWeightsProcess.cpp
  494. LimitBoneWeightsProcess.h
  495. MD2FileData.h
  496. MD2Loader.cpp
  497. MD2Loader.h
  498. MD2NormalTable.h
  499. MD3FileData.h
  500. MD3Loader.cpp
  501. MD3Loader.h
  502. MD5Loader.cpp
  503. MD5Loader.h
  504. MD5Parser.cpp
  505. MD5Parser.h
  506. MDCFileData.h
  507. MDCLoader.cpp
  508. MDCLoader.h
  509. MDCNormalTable.h
  510. MDLDefaultColorMap.h
  511. MDLFileData.h
  512. MDLLoader.cpp
  513. MDLLoader.h
  514. MDLMaterialLoader.cpp
  515. MaterialSystem.cpp
  516. MaterialSystem.h
  517. NFFLoader.cpp
  518. NFFLoader.h
  519. OFFLoader.cpp
  520. OFFLoader.h
  521. ObjFileData.h
  522. ObjFileImporter.cpp
  523. ObjFileImporter.h
  524. ObjFileMtlImporter.cpp
  525. ObjFileMtlImporter.h
  526. ObjFileParser.cpp
  527. ObjFileParser.h
  528. ObjTools.h
  529. OgreImporter.h
  530. OgreImporter.cpp
  531. OgreImporterMaterial.cpp
  532. OptimizeGraph.cpp
  533. OptimizeGraph.h
  534. OptimizeMeshes.cpp
  535. OptimizeMeshes.h
  536. ParsingUtils.h
  537. PlyLoader.cpp
  538. PlyLoader.h
  539. PlyParser.cpp
  540. PlyParser.h
  541. PretransformVertices.cpp
  542. PretransformVertices.h
  543. ProcessHelper.h
  544. Q3DLoader.cpp
  545. Q3DLoader.h
  546. Q3BSPFileData.h
  547. Q3BSPFileParser.h
  548. Q3BSPFileParser.cpp
  549. Q3BSPFileImporter.h
  550. Q3BSPFileImporter.cpp
  551. Q3BSPZipArchive.h
  552. Q3BSPZipArchive.cpp
  553. RawLoader.cpp
  554. RawLoader.h
  555. RemoveComments.cpp
  556. RemoveComments.h
  557. RemoveRedundantMaterials.cpp
  558. RemoveRedundantMaterials.h
  559. RemoveVCProcess.cpp
  560. RemoveVCProcess.h
  561. SGSpatialSort.cpp
  562. SGSpatialSort.h
  563. SMDLoader.cpp
  564. SMDLoader.h
  565. STLLoader.cpp
  566. STLLoader.h
  567. SceneCombiner.cpp
  568. SceneCombiner.h
  569. ScenePreprocessor.cpp
  570. ScenePreprocessor.h
  571. SkeletonMeshBuilder.cpp
  572. SkeletonMeshBuilder.h
  573. SmoothingGroups.h
  574. SortByPTypeProcess.cpp
  575. SortByPTypeProcess.h
  576. SpatialSort.cpp
  577. SpatialSort.h
  578. SplitLargeMeshes.cpp
  579. SplitLargeMeshes.h
  580. StandardShapes.cpp
  581. StandardShapes.h
  582. StdOStreamLogStream.h
  583. StreamReader.h
  584. StringComparison.h
  585. TargetAnimation.cpp
  586. TargetAnimation.h
  587. TerragenLoader.cpp
  588. TerragenLoader.h
  589. TextureTransform.cpp
  590. TextureTransform.h
  591. TriangulateProcess.cpp
  592. TriangulateProcess.h
  593. UnrealLoader.cpp
  594. UnrealLoader.h
  595. ValidateDataStructure.cpp
  596. ValidateDataStructure.h
  597. VertexTriangleAdjacency.cpp
  598. VertexTriangleAdjacency.h
  599. Win32DebugLogStream.h
  600. XFileHelper.h
  601. XFileImporter.cpp
  602. XFileImporter.h
  603. XFileParser.cpp
  604. XFileParser.h
  605. aiAssert.cpp
  606. fast_atof.h
  607. irrXMLWrapper.h
  608. qnan.h
  609. MakeVerboseFormat.cpp
  610. MakeVerboseFormat.h
  611. MD4FileData.h
  612. ../contrib/irrXML/CXMLReaderImpl.h
  613. ../contrib/irrXML/heapsort.h
  614. ../contrib/irrXML/irrArray.h
  615. ../contrib/irrXML/irrString.h
  616. ../contrib/irrXML/irrTypes.h
  617. ../contrib/irrXML/irrXML.cpp
  618. ../contrib/irrXML/irrXML.h
  619. ../contrib/zlib/adler32.c
  620. ../contrib/zlib/compress.c
  621. ../contrib/zlib/crc32.c
  622. ../contrib/zlib/crc32.h
  623. ../contrib/zlib/deflate.c
  624. ../contrib/zlib/deflate.h
  625. ../contrib/zlib/inffast.c
  626. ../contrib/zlib/inffast.h
  627. ../contrib/zlib/inffixed.h
  628. ../contrib/zlib/inflate.c
  629. ../contrib/zlib/inflate.h
  630. ../contrib/zlib/inftrees.c
  631. ../contrib/zlib/inftrees.h
  632. ../contrib/zlib/trees.c
  633. ../contrib/zlib/trees.h
  634. ../contrib/zlib/zconf.h
  635. ../contrib/zlib/zconf.in.h
  636. ../contrib/zlib/zlib.h
  637. ../contrib/zlib/zutil.c
  638. ../contrib/zlib/zutil.h
  639. ../contrib/ConvertUTF/ConvertUTF.c
  640. ../contrib/unzip/crypt.h
  641. ../contrib/unzip/ioapi.c
  642. ../contrib/unzip/ioapi.h
  643. ../contrib/unzip/unzip.c
  644. ../contrib/unzip/unzip.h
  645. Subdivision.cpp
  646. Subdivision.h
  647. Vertex.h
  648. MS3DLoader.h
  649. MS3DLoader.cpp
  650. COBLoader.cpp
  651. COBLoader.h
  652. COBScene.h
  653. TinyFormatter.h
  654. LineSplitter.h
  655. BlenderLoader.cpp
  656. BlenderLoader.h
  657. BlenderDNA.cpp
  658. BlenderDNA.h
  659. BlenderDNA.inl
  660. BlenderScene.cpp
  661. BlenderScene.h
  662. BlenderSceneGen.h
  663. BlenderIntermediate.h
  664. BlenderModifier.h
  665. BlenderModifier.cpp
  666. Profiler.h
  667. NDOLoader.cpp
  668. NDOLoader.h
  669. # Necessary to show the headers in the project when using the VC++ generator:
  670. BoostWorkaround/boost/math/common_factor_rt.hpp
  671. BoostWorkaround/boost/foreach.hpp
  672. BoostWorkaround/boost/format.hpp
  673. BoostWorkaround/boost/scoped_array.hpp
  674. BoostWorkaround/boost/scoped_ptr.hpp
  675. BoostWorkaround/boost/shared_array.hpp
  676. BoostWorkaround/boost/shared_ptr.hpp
  677. BoostWorkaround/boost/static_assert.hpp
  678. BoostWorkaround/boost/tuple/tuple.hpp
  679. ${PUBLIC_HEADERS}
  680. ${COMPILER_HEADERS}
  681. )
  682. ADD_DEFINITIONS( -DASSIMP_BUILD_DLL_EXPORT )
  683. if ( MSVC80 OR MSVC90 OR MSVC10 )
  684. ADD_DEFINITIONS( -D_SCL_SECURE_NO_WARNINGS )
  685. ADD_DEFINITIONS( -D_CRT_SECURE_NO_WARNINGS )
  686. endif ( MSVC80 OR MSVC90 OR MSVC10 )
  687. SET_TARGET_PROPERTIES( assimp PROPERTIES
  688. VERSION ${LIBRARY_VERSION}
  689. SOVERSION ${LIBRARY_SOVERSION}
  690. )
  691. INSTALL( TARGETS assimp DESTINATION ${LIB_INSTALL_DIR} )
  692. INSTALL( FILES ${PUBLIC_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/assimp )
  693. INSTALL( FILES ${COMPILER_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/assimp/Compiler )