Browse Source

Merge pull request #2240 from assimp/issue_2202

closes https://github.com/assimp/assimp/issues/2202: put STEPParser o…
Kim Kulling 6 years ago
parent
commit
7df35ebc36

+ 10 - 4
code/CMakeLists.txt

@@ -191,6 +191,14 @@ SET( Common_SRCS
 )
 SOURCE_GROUP(Common FILES ${Common_SRCS})
 
+SET( STEPParser_SRCS
+  Importer/STEPParser/STEPFileReader.h
+  Importer/STEPParser/STEPFileReader.cpp
+  Importer/STEPParser/STEPFileEncoding.cpp
+  Importer/STEPParser/STEPFileEncoding.h
+)
+SOURCE_GROUP(STEPParser FILES ${STEPParser_SRCS})
+
 IF ( ASSIMP_BUILD_NONFREE_C4D_IMPORTER )
   SET( C4D_SRCS
     C4DImporter.cpp
@@ -487,11 +495,8 @@ ADD_ASSIMP_IMPORTER( IFC
   Importer/IFC/IFCCurve.cpp
   Importer/IFC/IFCBoolean.cpp
   Importer/IFC/IFCOpenings.cpp
-  Importer/IFC/STEPFileReader.h
-  Importer/IFC/STEPFileReader.cpp
-  Importer/IFC/STEPFileEncoding.cpp
-  Importer/IFC/STEPFileEncoding.h
 )
+
 if (ASSIMP_BUILD_IFC_IMPORTER)
   if (MSVC)
     set_source_files_properties(Importer/IFC/IFCReaderGen1_2x3.cpp Importer/IFC/IFCReaderGen2_2x3.cpp PROPERTIES COMPILE_FLAGS "/bigobj")
@@ -885,6 +890,7 @@ SET( assimp_src
   ${Exporter_SRCS}
   ${PostProcessing_SRCS}
   ${MaterialSystem_SRCS}
+  ${STEPParser_SRCS}
   ${Step_SRCS}
 
   # Model Support

+ 1 - 1
code/Importer/IFC/IFCLoader.cpp

@@ -56,7 +56,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #endif
 
 #include "IFCLoader.h"
-#include "STEPFileReader.h"
+#include "../STEPParser/STEPFileReader.h"
 
 #include "IFCUtil.h"
 

+ 0 - 0
code/Importer/IFC/STEPFileEncoding.cpp → code/Importer/STEPParser/STEPFileEncoding.cpp


+ 0 - 0
code/Importer/IFC/STEPFileEncoding.h → code/Importer/STEPParser/STEPFileEncoding.h


+ 0 - 0
code/Importer/IFC/STEPFileReader.cpp → code/Importer/STEPParser/STEPFileReader.cpp


+ 0 - 0
code/Importer/IFC/STEPFileReader.h → code/Importer/STEPParser/STEPFileReader.h


+ 1 - 1
code/Importer/StepFile/StepFileImporter.cpp

@@ -44,7 +44,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #ifndef ASSIMP_BUILD_NO_STEPFILE_IMPORTER
 
 #include "StepFileImporter.h"
-#include "../../Importer/IFC/STEPFileReader.h"
+#include "../../Importer/STEPParser/STEPFileReader.h"
 #include <assimp/importerdesc.h>
 #include <assimp/DefaultIOSystem.h>