瀏覽代碼

Fix the build.

Kim Kulling 6 年之前
父節點
當前提交
cc10967913

+ 1 - 0
code/CMakeLists.txt

@@ -990,6 +990,7 @@ MESSAGE(STATUS "Disabled exporter formats:${ASSIMP_EXPORTERS_DISABLED}")
 SET( assimp_src
   # Assimp Files
   ${Core_SRCS}
+  ${CApi_SRCS}
   ${Common_SRCS}
   ${Logging_SRCS}
   ${Exporter_SRCS}

+ 1 - 1
test/models/PLY/cube_test.ply

@@ -1,6 +1,6 @@
 ply
 format ascii 1.0
-comment Created by Open Asset Import Library - http://assimp.sf.net (v4.1.3297435427)
+comment Created by Open Asset Import Library - http://assimp.sf.net (v4.1.4151146389)
 element vertex 8
 property float x
 property float y

+ 1 - 1
test/unit/utBatchLoader.cpp

@@ -41,7 +41,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ---------------------------------------------------------------------------
 */
 #include "UnitTestPCH.h"
-#include "Importer.h"
+#include "Common/Importer.h"
 #include "TestIOSystem.h"
 
 using namespace ::Assimp;

+ 5 - 5
test/unit/utBlenderIntermediate.cpp

@@ -41,11 +41,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ---------------------------------------------------------------------------
 */
 #include "UnitTestPCH.h"
-#include "BlenderIntermediate.h"
-#include "./../include/assimp/camera.h"
-#include "./../include/assimp/light.h"
-#include "./../include/assimp/mesh.h"
-#include "./../include/assimp/texture.h"
+#include "Blender/BlenderIntermediate.h"
+#include <assimp/camera.h>
+#include <assimp/light.h>
+#include <assimp/mesh.h>
+#include <assimp/texture.h>
 
 using namespace ::Assimp;
 using namespace ::Assimp::Blender;

+ 1 - 1
test/unit/utD3MFImportExport.cpp

@@ -48,7 +48,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <assimp/scene.h>
 #include <assimp/postprocess.h>
 
-#include "D3MFExporter.h"
+#include "3MF/D3MFExporter.h"
 
 class utD3MFImporterExporter : public AbstractImportExportBase {
 public:

+ 1 - 2
test/unit/utFindDegenerates.cpp

@@ -42,8 +42,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 #include "UnitTestPCH.h"
 
-#include <FindDegenerates.h>
-
+#include "PostProcessing/FindDegenerates.h"
 
 using namespace std;
 using namespace Assimp;

+ 3 - 5
test/unit/utFindInvalidData.cpp

@@ -42,9 +42,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 #include "UnitTestPCH.h"
 
-#include <FindInvalidDataProcess.h>
-#include "../../include/assimp/mesh.h"
-
+#include "PostProcessing/FindInvalidDataProcess.h"
+#include <assimp/mesh.h>
 
 using namespace std;
 using namespace Assimp;
@@ -61,8 +60,7 @@ protected:
 };
 
 // ------------------------------------------------------------------------------------------------
-void FindInvalidDataProcessTest::SetUp()
-{
+void FindInvalidDataProcessTest::SetUp() {
     ASSERT_TRUE( AI_MAX_NUMBER_OF_TEXTURECOORDS >= 3);
 
     piProcess = new FindInvalidDataProcess();

+ 2 - 1
test/unit/utGenNormals.cpp

@@ -41,7 +41,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ---------------------------------------------------------------------------
 */
 #include "UnitTestPCH.h"
-#include <GenVertexNormalsProcess.h>
+
+#include "PostProcessing/GenVertexNormalsProcess.h"
 
 using namespace ::std;
 using namespace ::Assimp;

+ 2 - 3
test/unit/utJoinVertices.cpp

@@ -43,14 +43,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <JoinVerticesProcess.h>
 
+#include "PostProcessing/JoinVerticesProcess.h"
 
 using namespace std;
 using namespace Assimp;
 
-class JoinVerticesTest : public ::testing::Test
-{
+class JoinVerticesTest : public ::testing::Test {
 public:
     virtual void SetUp();
     virtual void TearDown();

+ 1 - 1
test/unit/utLimitBoneWeights.cpp

@@ -43,7 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <LimitBoneWeightsProcess.h>
+#include "PostProcessing/LimitBoneWeightsProcess.h"
 
 using namespace std;
 using namespace Assimp;

+ 2 - 3
test/unit/utMaterialSystem.cpp

@@ -43,13 +43,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <MaterialSystem.h>
+#include "Material/MaterialSystem.h"
 
 using namespace ::std;
 using namespace ::Assimp;
 
-class MaterialSystemTest : public ::testing::Test
-{
+class MaterialSystemTest : public ::testing::Test {
 public:
     virtual void SetUp() { this->pcMat = new aiMaterial(); }
     virtual void TearDown() { delete this->pcMat; }

+ 2 - 2
test/unit/utObjTools.cpp

@@ -41,8 +41,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ---------------------------------------------------------------------------
 */
 #include "UnitTestPCH.h"
-#include "ObjTools.h"
-#include "ObjFileParser.h"
+#include "Obj/ObjTools.h"
+#include "Obj/ObjFileParser.h"
 
 using namespace ::Assimp;
 

+ 1 - 1
test/unit/utPMXImporter.cpp

@@ -42,7 +42,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 #include "SceneDiffer.h"
 #include "AbstractImportExportBase.h"
-#include "MMDImporter.h"
+#include "MMD/MMDImporter.h"
 
 #include <assimp/Importer.hpp>
 

+ 1 - 1
test/unit/utPretransformVertices.cpp

@@ -43,7 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <PretransformVertices.h>
+#include "PostProcessing/PretransformVertices.h"
 
 
 using namespace std;

+ 3 - 7
test/unit/utRemoveComponent.cpp

@@ -43,22 +43,18 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <RemoveVCProcess.h>
-#include <MaterialSystem.h>
-
+#include "PostProcessing/RemoveVCProcess.h"
+#include "Material/MaterialSystem.h"
 
 using namespace std;
 using namespace Assimp;
 
-class RemoveVCProcessTest : public ::testing::Test
-{
+class RemoveVCProcessTest : public ::testing::Test {
 public:
-
     virtual void SetUp();
     virtual void TearDown();
 
 protected:
-
     RemoveVCProcess* piProcess;
     aiScene* pScene;
 };

+ 3 - 8
test/unit/utRemoveRedundantMaterials.cpp

@@ -43,24 +43,19 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <RemoveRedundantMaterials.h>
-#include <MaterialSystem.h>
-
+#include "PostProcessing/RemoveRedundantMaterials.h"
+#include "Material/MaterialSystem.h"
 
 using namespace std;
 using namespace Assimp;
 
-class RemoveRedundantMatsTest : public ::testing::Test
-{
+class RemoveRedundantMatsTest : public ::testing::Test {
 public:
-
     virtual void SetUp();
     virtual void TearDown();
 
 protected:
-
     RemoveRedundantMatsProcess* piProcess;
-
     aiScene* pcScene1;
 };
 

+ 2 - 1
test/unit/utRemoveVCProcess.cpp

@@ -41,7 +41,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ---------------------------------------------------------------------------
 */
 #include "UnitTestPCH.h"
-#include "code/RemoveVCProcess.h"
+#include "PostProcessing/RemoveVCProcess.h"
+
 #include <assimp/mesh.h>
 #include <assimp/scene.h>
 

+ 3 - 1
test/unit/utSIBImporter.cpp

@@ -42,9 +42,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 #include "UnitTestPCH.h"
 
-#include "SIBImporter.h"
+#include "SIB/SIBImporter.h"
+
 #include <assimp/Importer.hpp>
 #include <assimp/postprocess.h>
+
 #include "AbstractImportExportBase.h"
 
 using namespace ::Assimp;

+ 1 - 1
test/unit/utSMDImportExport.cpp

@@ -42,7 +42,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 #include "UnitTestPCH.h"
 
-#include "SMDLoader.h"
+#include "SMD/SMDLoader.h"
 #include <assimp/Importer.hpp>
 #include <assimp/postprocess.h>
 #include "AbstractImportExportBase.h"

+ 1 - 1
test/unit/utScaleProcess.cpp

@@ -41,7 +41,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ---------------------------------------------------------------------------
 */
 #include "UnitTestPCH.h"
-#include "ScaleProcess.h"
+#include "PostProcessing/ScaleProcess.h"
 #include "TestModelFactory.h"
 
 namespace Assimp {

+ 1 - 1
test/unit/utScenePreprocessor.cpp

@@ -45,7 +45,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <assimp/mesh.h>
 #include <assimp/scene.h>
 #include <assimp/Importer.hpp>
-#include <ScenePreprocessor.h>
+#include "Common/ScenePreprocessor.h"
 
 using namespace std;
 using namespace Assimp;

+ 2 - 5
test/unit/utSharedPPData.cpp

@@ -43,21 +43,18 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <BaseProcess.h>
 
+#include "Common/BaseProcess.h"
 
 using namespace std;
 using namespace Assimp;
 
-class SharedPPDataTest : public ::testing::Test
-{
+class SharedPPDataTest : public ::testing::Test {
 public:
-
     virtual void SetUp();
     virtual void TearDown();
 
 protected:
-
     SharedPostProcessInfo* shared;
 };
 

+ 1 - 1
test/unit/utSimd.cpp

@@ -41,7 +41,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 #include "UnitTestPCH.h"
 
-#include "simd.h"
+#include "Common/simd.h"
 
 using namespace ::Assimp;
 

+ 4 - 8
test/unit/utSortByPType.cpp

@@ -43,29 +43,25 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <ScenePreprocessor.h>
-#include <SortByPTypeProcess.h>
+#include "Common/ScenePreprocessor.h"
+#include "PostProcessing/SortByPTypeProcess.h"
 
 using namespace std;
 using namespace Assimp;
 
 
-class SortByPTypeProcessTest : public ::testing::Test
-{
+class SortByPTypeProcessTest : public ::testing::Test {
 public:
-
     virtual void SetUp();
     virtual void TearDown();
 
 protected:
-
     SortByPTypeProcess* process1;
     aiScene* scene;
 };
 
 // ------------------------------------------------------------------------------------------------
-static unsigned int num[10][4] =
-    {
+static unsigned int num[10][4] = {
         {0,0,0,1000},
         {0,0,1000,0},
         {0,1000,0,0},

+ 2 - 5
test/unit/utSplitLargeMeshes.cpp

@@ -43,16 +43,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <SplitLargeMeshes.h>
-
+#include "PostProcessing/SplitLargeMeshes.h"
 
 using namespace std;
 using namespace Assimp;
 
-class SplitLargeMeshesTest : public ::testing::Test
-{
+class SplitLargeMeshesTest : public ::testing::Test {
 public:
-
     virtual void SetUp();
     virtual void TearDown();
 

+ 2 - 1
test/unit/utTriangulate.cpp

@@ -43,7 +43,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "UnitTestPCH.h"
 
 #include <assimp/scene.h>
-#include <TriangulateProcess.h>
+
+#include "PostProcessing/TriangulateProcess.h"
 
 
 using namespace std;

+ 4 - 7
test/unit/utVertexTriangleAdjacency.cpp

@@ -42,19 +42,16 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 #include "UnitTestPCH.h"
 
-#include "assimp/types.h"
-#include "assimp/mesh.h"
-
-#include <VertexTriangleAdjacency.h>
+#include <assimp/types.h>
+#include <assimp/mesh.h>
 
+#include "Common/VertexTriangleAdjacency.h"
 
 using namespace std;
 using namespace Assimp;
 
-class VTAdjacencyTest : public ::testing::Test
-{
+class VTAdjacencyTest : public ::testing::Test {
 protected:
-
     void checkMesh(const aiMesh& mesh);
 };
 

+ 2 - 2
tools/assimp_cmd/CompareDump.cpp

@@ -53,7 +53,7 @@ const char* AICMD_MSG_CMPDUMP_HELP =
 "\tCompare two short dumps produced with \'assimp dump <..> -s\' for equality.\n"
 ;
 
-#include "../../code/assbin_chunks.h"
+#include "Common/assbin_chunks.h"
 
 ////////////////////////////////////////////////////////////////////////////////////////////////////
 #include "generic_inserter.hpp"
@@ -62,7 +62,7 @@ const char* AICMD_MSG_CMPDUMP_HELP =
 #include <stack>
 #include <sstream>
 #include <iostream>
-#include "../../include/assimp/ai_assert.h"
+#include <assimp/ai_assert.h>
 
 // get << for aiString
 template <typename char_t, typename traits_t>

+ 2 - 2
tools/assimp_cmd/WriteDumb.cpp

@@ -46,7 +46,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 #include "Main.h"
-#include "../code/ProcessHelper.h"
+#include "PostProcessing/ProcessHelper.h"
 
 const char* AICMD_MSG_DUMP_HELP = 
 "assimp dump <model> [<out>] [-b] [-s] [-z] [common parameters]\n"
@@ -59,7 +59,7 @@ const char* AICMD_MSG_DUMP_HELP =
 "\t -cfull    Fires almost all post processing steps \n"
 ;
 
-#include "../../code/assbin_chunks.h"
+#include "Common/assbin_chunks.h"
 
 FILE* out = NULL;
 bool shortened = false;

+ 5 - 5
tools/assimp_view/Normals.cpp

@@ -41,11 +41,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 #include "assimp_view.h"
 
-#include "GenFaceNormalsProcess.h"
-#include "GenVertexNormalsProcess.h"
-#include "JoinVerticesProcess.h"
-#include "CalcTangentsProcess.h"
-#include "MakeVerboseFormat.h"
+#include "PostProcessing/GenFaceNormalsProcess.h"
+#include "PostProcessing/GenVertexNormalsProcess.h"
+#include "PostProcessing/JoinVerticesProcess.h"
+#include "PostProcessing/CalcTangentsProcess.h"
+#include "PostProcessing/MakeVerboseFormat.h"
 
 namespace AssimpView {
 

+ 2 - 3
tools/assimp_view/assimp_view.h

@@ -72,9 +72,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <assimp/LogStream.hpp>
 #include <assimp/DefaultLogger.hpp>
 
-
-#include "../../code/MaterialSystem.h"   // aiMaterial class
-#include <assimp/StringComparison.h> // ASSIMP_stricmp and ASSIMP_strincmp
+#include "Material/MaterialSystem.h"   // aiMaterial class
+#include <assimp/StringComparison.h>   // ASSIMP_stricmp and ASSIMP_strincmp
 
 #include <time.h>