Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Mein <mein@cs.umn.edu>2002-11-25 12:53:07 +0300
committerKent Mein <mein@cs.umn.edu>2002-11-25 12:53:07 +0300
commit0fbadc8eb7c93e10902cc4357a42dcd73c0a076b (patch)
tree66eca67171025b24578bda6cb5484a141d894a30 /intern/bsp
parentd44f2c6dcc8fbd38790166da79e930e6d79abd08 (diff)
Yes I did it again ;)
added the following 3 lines to everything in the intern dir: #ifdef HAVE_CONFIG_H #include <config.h> #endif Kent -- mein@cs.umn.edu
Diffstat (limited to 'intern/bsp')
-rwxr-xr-xintern/bsp/extern/CSG_BooleanOps.h5
-rwxr-xr-xintern/bsp/intern/BSP_CSGException.h4
-rw-r--r--intern/bsp/intern/BSP_CSGHelper.cpp4
-rw-r--r--intern/bsp/intern/BSP_CSGHelper.h5
-rwxr-xr-xintern/bsp/intern/BSP_CSGISplitter.h5
-rwxr-xr-xintern/bsp/intern/BSP_CSGMesh.cpp3
-rwxr-xr-xintern/bsp/intern/BSP_CSGMesh.h5
-rwxr-xr-xintern/bsp/intern/BSP_CSGMeshBuilder.cpp4
-rwxr-xr-xintern/bsp/intern/BSP_CSGMeshBuilder.h5
-rwxr-xr-xintern/bsp/intern/BSP_CSGMeshSplitter.cpp4
-rwxr-xr-xintern/bsp/intern/BSP_CSGMeshSplitter.h5
-rwxr-xr-xintern/bsp/intern/BSP_CSGMesh_CFIterator.h5
-rwxr-xr-xintern/bsp/intern/BSP_CSGNCMeshSplitter.cpp4
-rwxr-xr-xintern/bsp/intern/BSP_CSGNCMeshSplitter.h5
-rwxr-xr-xintern/bsp/intern/BSP_CSGUserData.cpp4
-rwxr-xr-xintern/bsp/intern/BSP_CSGUserData.h5
-rwxr-xr-xintern/bsp/intern/BSP_FragNode.cpp4
-rwxr-xr-xintern/bsp/intern/BSP_FragNode.h5
-rwxr-xr-xintern/bsp/intern/BSP_FragTree.cpp4
-rwxr-xr-xintern/bsp/intern/BSP_FragTree.h5
-rwxr-xr-xintern/bsp/intern/BSP_MeshFragment.cpp4
-rwxr-xr-xintern/bsp/intern/BSP_MeshFragment.h6
-rwxr-xr-xintern/bsp/intern/BSP_MeshPrimitives.cpp4
-rw-r--r--intern/bsp/intern/BSP_MeshPrimitives.h5
-rwxr-xr-xintern/bsp/intern/BSP_Triangulate.cpp5
-rwxr-xr-xintern/bsp/intern/BSP_Triangulate.h5
-rwxr-xr-xintern/bsp/intern/CSG_BooleanOps.cpp4
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp3
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h4
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp4
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h5
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp6
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h5
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/BSP_TMesh.h5
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/main.cpp4
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/ply.h4
-rwxr-xr-xintern/bsp/test/BSP_GhostTest/plyfile.c4
37 files changed, 166 insertions, 1 deletions
diff --git a/intern/bsp/extern/CSG_BooleanOps.h b/intern/bsp/extern/CSG_BooleanOps.h
index 58e8534f351..c7f854ff5d7 100755
--- a/intern/bsp/extern/CSG_BooleanOps.h
+++ b/intern/bsp/extern/CSG_BooleanOps.h
@@ -33,6 +33,11 @@
#define CSG_BOOLEANOPS_H
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
/**
* @section Interface structures for CSG module.
* This interface falls into 2 categories.
diff --git a/intern/bsp/intern/BSP_CSGException.h b/intern/bsp/intern/BSP_CSGException.h
index 15835bc0516..bfac6fd346e 100755
--- a/intern/bsp/intern/BSP_CSGException.h
+++ b/intern/bsp/intern/BSP_CSGException.h
@@ -33,6 +33,10 @@
#define NAN_INCLUDED_CSGException_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// stick in more error types as you think of them
enum BSP_ExceptionType{
diff --git a/intern/bsp/intern/BSP_CSGHelper.cpp b/intern/bsp/intern/BSP_CSGHelper.cpp
index b47cdfa76e8..0932d9bcdb9 100644
--- a/intern/bsp/intern/BSP_CSGHelper.cpp
+++ b/intern/bsp/intern/BSP_CSGHelper.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_CSGHelper.h"
#include "BSP_CSGMesh.h"
diff --git a/intern/bsp/intern/BSP_CSGHelper.h b/intern/bsp/intern/BSP_CSGHelper.h
index 6bf51383268..e27de3687a4 100644
--- a/intern/bsp/intern/BSP_CSGHelper.h
+++ b/intern/bsp/intern/BSP_CSGHelper.h
@@ -33,6 +33,11 @@
#define BSP_CSGHELPER_H
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
class BSP_CSGMesh;
class BSP_MeshFragment;
diff --git a/intern/bsp/intern/BSP_CSGISplitter.h b/intern/bsp/intern/BSP_CSGISplitter.h
index c88a04a7932..826b2c0d477 100755
--- a/intern/bsp/intern/BSP_CSGISplitter.h
+++ b/intern/bsp/intern/BSP_CSGISplitter.h
@@ -33,6 +33,11 @@
#define BSP_CSGISplitter_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
class BSP_MeshFragment;
class BSP_CSGMesh;
diff --git a/intern/bsp/intern/BSP_CSGMesh.cpp b/intern/bsp/intern/BSP_CSGMesh.cpp
index d1721cb692b..efc7ba0f706 100755
--- a/intern/bsp/intern/BSP_CSGMesh.cpp
+++ b/intern/bsp/intern/BSP_CSGMesh.cpp
@@ -30,6 +30,9 @@
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
#include "BSP_CSGMesh.h"
#include "MT_assert.h"
diff --git a/intern/bsp/intern/BSP_CSGMesh.h b/intern/bsp/intern/BSP_CSGMesh.h
index 2ff610d41f2..4b634f3aa50 100755
--- a/intern/bsp/intern/BSP_CSGMesh.h
+++ b/intern/bsp/intern/BSP_CSGMesh.h
@@ -33,6 +33,11 @@
#define NAN_INCLUDED_BSP_CSGMesh_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
#include "BSP_MeshPrimitives.h"
#include "MEM_SmartPtr.h"
#include "MEM_RefCountPtr.h"
diff --git a/intern/bsp/intern/BSP_CSGMeshBuilder.cpp b/intern/bsp/intern/BSP_CSGMeshBuilder.cpp
index cbe4bfc920d..c7242e09ca5 100755
--- a/intern/bsp/intern/BSP_CSGMeshBuilder.cpp
+++ b/intern/bsp/intern/BSP_CSGMeshBuilder.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_CSGMeshBuilder.h"
diff --git a/intern/bsp/intern/BSP_CSGMeshBuilder.h b/intern/bsp/intern/BSP_CSGMeshBuilder.h
index 05ed5bee1f3..c6763f11755 100755
--- a/intern/bsp/intern/BSP_CSGMeshBuilder.h
+++ b/intern/bsp/intern/BSP_CSGMeshBuilder.h
@@ -33,6 +33,11 @@
#define BSP_CSGMeshBuilder_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
#include "../extern/CSG_BooleanOps.h"
#include "BSP_CSGMesh.h"
#include "MEM_NonCopyable.h"
diff --git a/intern/bsp/intern/BSP_CSGMeshSplitter.cpp b/intern/bsp/intern/BSP_CSGMeshSplitter.cpp
index eac926085ef..ba3a3150dba 100755
--- a/intern/bsp/intern/BSP_CSGMeshSplitter.cpp
+++ b/intern/bsp/intern/BSP_CSGMeshSplitter.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_CSGMeshSplitter.h"
#include "BSP_CSGMesh.h"
diff --git a/intern/bsp/intern/BSP_CSGMeshSplitter.h b/intern/bsp/intern/BSP_CSGMeshSplitter.h
index 108b18266c6..141c498b909 100755
--- a/intern/bsp/intern/BSP_CSGMeshSplitter.h
+++ b/intern/bsp/intern/BSP_CSGMeshSplitter.h
@@ -33,6 +33,11 @@
#define BSP_CSGMeshSplitter_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
class BSP_MeshFragment;
class MT_Plane3;
class BSP_CSGMesh;
diff --git a/intern/bsp/intern/BSP_CSGMesh_CFIterator.h b/intern/bsp/intern/BSP_CSGMesh_CFIterator.h
index a29ea4a547a..4c31dda5d8f 100755
--- a/intern/bsp/intern/BSP_CSGMesh_CFIterator.h
+++ b/intern/bsp/intern/BSP_CSGMesh_CFIterator.h
@@ -33,6 +33,11 @@
#define BSP_CSGMesh_CFIterator_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
#include "BSP_CSGMesh.h"
#include "../extern/CSG_BooleanOps.h"
/**
diff --git a/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp b/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp
index 4ffe5c73e47..11e8bff6810 100755
--- a/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp
+++ b/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_CSGNCMeshSplitter.h"
#include "BSP_CSGMesh.h"
diff --git a/intern/bsp/intern/BSP_CSGNCMeshSplitter.h b/intern/bsp/intern/BSP_CSGNCMeshSplitter.h
index 56c1258f5c4..1fcfbcac981 100755
--- a/intern/bsp/intern/BSP_CSGNCMeshSplitter.h
+++ b/intern/bsp/intern/BSP_CSGNCMeshSplitter.h
@@ -33,6 +33,11 @@
#define BSP_CSGNCMeshSplitter_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
class BSP_MeshFragment;
class MT_Plane3;
class BSP_CSGMesh;
diff --git a/intern/bsp/intern/BSP_CSGUserData.cpp b/intern/bsp/intern/BSP_CSGUserData.cpp
index 7ba5664bd2a..fa007aa0e00 100755
--- a/intern/bsp/intern/BSP_CSGUserData.cpp
+++ b/intern/bsp/intern/BSP_CSGUserData.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_CSGUserData.h"
diff --git a/intern/bsp/intern/BSP_CSGUserData.h b/intern/bsp/intern/BSP_CSGUserData.h
index 6eb00d99cd3..1b3676992d5 100755
--- a/intern/bsp/intern/BSP_CSGUserData.h
+++ b/intern/bsp/intern/BSP_CSGUserData.h
@@ -33,6 +33,11 @@
#define BSP_CSGUserData_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
#include <vector>
/**
diff --git a/intern/bsp/intern/BSP_FragNode.cpp b/intern/bsp/intern/BSP_FragNode.cpp
index e23fdd835c7..c23b210a700 100755
--- a/intern/bsp/intern/BSP_FragNode.cpp
+++ b/intern/bsp/intern/BSP_FragNode.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_CSGMesh.h"
#include "BSP_FragNode.h"
diff --git a/intern/bsp/intern/BSP_FragNode.h b/intern/bsp/intern/BSP_FragNode.h
index 699e080790e..7a674269b27 100755
--- a/intern/bsp/intern/BSP_FragNode.h
+++ b/intern/bsp/intern/BSP_FragNode.h
@@ -33,6 +33,11 @@
#define BSP_FragNode_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
#include "BSP_FragTree.h"
#include "BSP_MeshFragment.h"
#include "MT_Plane3.h"
diff --git a/intern/bsp/intern/BSP_FragTree.cpp b/intern/bsp/intern/BSP_FragTree.cpp
index 3668db6cf7c..21a3e286447 100755
--- a/intern/bsp/intern/BSP_FragTree.cpp
+++ b/intern/bsp/intern/BSP_FragTree.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_FragTree.h"
#include "BSP_FragNode.h"
diff --git a/intern/bsp/intern/BSP_FragTree.h b/intern/bsp/intern/BSP_FragTree.h
index ea56190244e..02fb7a8e66e 100755
--- a/intern/bsp/intern/BSP_FragTree.h
+++ b/intern/bsp/intern/BSP_FragTree.h
@@ -33,6 +33,11 @@
#define BSP_FragTree_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
class BSP_FragNode;
#include "MEM_SmartPtr.h"
diff --git a/intern/bsp/intern/BSP_MeshFragment.cpp b/intern/bsp/intern/BSP_MeshFragment.cpp
index 408a13d6cd9..b7583f04d8b 100755
--- a/intern/bsp/intern/BSP_MeshFragment.cpp
+++ b/intern/bsp/intern/BSP_MeshFragment.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_MeshFragment.h"
#include "BSP_CSGMesh.h"
diff --git a/intern/bsp/intern/BSP_MeshFragment.h b/intern/bsp/intern/BSP_MeshFragment.h
index a53960299c2..ac1c21a338d 100755
--- a/intern/bsp/intern/BSP_MeshFragment.h
+++ b/intern/bsp/intern/BSP_MeshFragment.h
@@ -33,9 +33,15 @@
#define NAN_INCLUDED_BSP_MeshFragment_h
+
#define BSP_SPLIT_EPSILON MT_Scalar(1e-5)
#include <vector>
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_MeshPrimitives.h"
diff --git a/intern/bsp/intern/BSP_MeshPrimitives.cpp b/intern/bsp/intern/BSP_MeshPrimitives.cpp
index 7425510b6a4..c9c4873540b 100755
--- a/intern/bsp/intern/BSP_MeshPrimitives.cpp
+++ b/intern/bsp/intern/BSP_MeshPrimitives.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_MeshPrimitives.h"
#include "MT_assert.h"
diff --git a/intern/bsp/intern/BSP_MeshPrimitives.h b/intern/bsp/intern/BSP_MeshPrimitives.h
index 7b659700299..f3adfcffdc2 100644
--- a/intern/bsp/intern/BSP_MeshPrimitives.h
+++ b/intern/bsp/intern/BSP_MeshPrimitives.h
@@ -33,6 +33,11 @@
#define NAN_INCLUDED_BSP_MeshPrimitives
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
#include "CTR_TaggedIndex.h"
#include "MT_Vector3.h"
#include "MT_Plane3.h"
diff --git a/intern/bsp/intern/BSP_Triangulate.cpp b/intern/bsp/intern/BSP_Triangulate.cpp
index 3d015b9f6d0..fbfba62b907 100755
--- a/intern/bsp/intern/BSP_Triangulate.cpp
+++ b/intern/bsp/intern/BSP_Triangulate.cpp
@@ -32,6 +32,11 @@
#include <stdio.h>
#include <stdlib.h>
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "MT_Plane3.h"
#include "BSP_Triangulate.h"
#include "MT_assert.h"
diff --git a/intern/bsp/intern/BSP_Triangulate.h b/intern/bsp/intern/BSP_Triangulate.h
index 20b9e61ca7b..44a2b8c960a 100755
--- a/intern/bsp/intern/BSP_Triangulate.h
+++ b/intern/bsp/intern/BSP_Triangulate.h
@@ -51,6 +51,11 @@
#include <vector> // Include STL vector class.
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "MT_Point3.h"
#include "BSP_MeshPrimitives.h"
diff --git a/intern/bsp/intern/CSG_BooleanOps.cpp b/intern/bsp/intern/CSG_BooleanOps.cpp
index 01b8bfc0b68..cb9aaf9dec4 100755
--- a/intern/bsp/intern/CSG_BooleanOps.cpp
+++ b/intern/bsp/intern/CSG_BooleanOps.cpp
@@ -34,6 +34,10 @@
* Implementation of external api for CSG part of BSP lib interface.
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "../extern/CSG_BooleanOps.h"
#include "BSP_CSGMesh_CFIterator.h"
#include "BSP_CSGMeshBuilder.h"
diff --git a/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp b/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp
index 92e5198f139..5d8410462be 100755
--- a/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp
+++ b/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.cpp
@@ -34,6 +34,9 @@
* $Id$
* Copyright (C) 2001 NaN Technologies B.V.
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
#if defined(WIN32) || defined(__APPLE__)
# ifdef WIN32
diff --git a/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h b/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h
index 49ab615403d..05da968c69c 100755
--- a/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h
+++ b/intern/bsp/test/BSP_GhostTest/BSP_GhostTest3D.h
@@ -33,6 +33,10 @@
#define BSP_GhostTest_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "GHOST_IEventConsumer.h"
diff --git a/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp b/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp
index 9df6d166263..4f5f5d46535 100755
--- a/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp
+++ b/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_MeshDrawer.h"
#include "BSP_TMesh.h"
diff --git a/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h b/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h
index fb1c5b1ccf0..f89462395bb 100755
--- a/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h
+++ b/intern/bsp/test/BSP_GhostTest/BSP_MeshDrawer.h
@@ -33,6 +33,11 @@
#define BSP_MeshDrawer_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
class BSP_TMesh;
diff --git a/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp b/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp
index aa7dfbc3818..f148250f1aa 100755
--- a/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp
+++ b/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_PlyLoader.h"
#include "MT_Vector3.h"
@@ -193,4 +197,4 @@ NewMeshFromFile(
ply_close (ply);
return mesh;
-} \ No newline at end of file
+}
diff --git a/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h b/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h
index 011b5a8dbcb..4a4b12fb8be 100755
--- a/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h
+++ b/intern/bsp/test/BSP_GhostTest/BSP_PlyLoader.h
@@ -33,6 +33,11 @@
#define BSP_PlyLoader_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
#include "MEM_SmartPtr.h"
#include "BSP_TMesh.h"
diff --git a/intern/bsp/test/BSP_GhostTest/BSP_TMesh.h b/intern/bsp/test/BSP_GhostTest/BSP_TMesh.h
index 5bfdb703a52..8b8a365ff78 100755
--- a/intern/bsp/test/BSP_GhostTest/BSP_TMesh.h
+++ b/intern/bsp/test/BSP_GhostTest/BSP_TMesh.h
@@ -33,6 +33,11 @@
#define BSP_TMesh_h
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
#include "MT_Point3.h"
#include "MT_Vector3.h"
#include "MT_Transform.h"
diff --git a/intern/bsp/test/BSP_GhostTest/main.cpp b/intern/bsp/test/BSP_GhostTest/main.cpp
index e7875047651..6b0e0d66234 100755
--- a/intern/bsp/test/BSP_GhostTest/main.cpp
+++ b/intern/bsp/test/BSP_GhostTest/main.cpp
@@ -29,6 +29,10 @@
* ***** END GPL/BL DUAL LICENSE BLOCK *****
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "BSP_GhostTest3D.h"
#include "BSP_TMesh.h"
diff --git a/intern/bsp/test/BSP_GhostTest/ply.h b/intern/bsp/test/BSP_GhostTest/ply.h
index 7947d224c5f..04844069971 100755
--- a/intern/bsp/test/BSP_GhostTest/ply.h
+++ b/intern/bsp/test/BSP_GhostTest/ply.h
@@ -71,6 +71,10 @@ extern "C" {
#include <stdio.h>
#include <stddef.h>
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#define PLY_ASCII 1 /* ascii PLY file */
#define PLY_BINARY_BE 2 /* binary PLY file, big endian */
#define PLY_BINARY_LE 3 /* binary PLY file, little endian */
diff --git a/intern/bsp/test/BSP_GhostTest/plyfile.c b/intern/bsp/test/BSP_GhostTest/plyfile.c
index 1fda4c77454..fd808aa0889 100755
--- a/intern/bsp/test/BSP_GhostTest/plyfile.c
+++ b/intern/bsp/test/BSP_GhostTest/plyfile.c
@@ -70,6 +70,10 @@ WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
#include <string.h>
#include "ply.h"
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
char *type_names[] = {
"invalid",
"char", "short", "int",