diff --git a/code/AssetLib/FBX/FBXCompileConfig.h b/code/AssetLib/FBX/FBXCompileConfig.h index dafa9e7c2..49860b844 100644 --- a/code/AssetLib/FBX/FBXCompileConfig.h +++ b/code/AssetLib/FBX/FBXCompileConfig.h @@ -62,16 +62,16 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifdef ASSIMP_FBX_USE_UNORDERED_MULTIMAP # include # include -# if _MSC_VER > 1600 -# define fbx_unordered_map unordered_map -# define fbx_unordered_multimap unordered_multimap -# define fbx_unordered_set unordered_set -# define fbx_unordered_multiset unordered_multiset -# else +# if defined(_MSC_VER) && _MSC_VER <= 1600 # define fbx_unordered_map tr1::unordered_map # define fbx_unordered_multimap tr1::unordered_multimap # define fbx_unordered_set tr1::unordered_set # define fbx_unordered_multiset tr1::unordered_multiset +# else +# define fbx_unordered_map unordered_map +# define fbx_unordered_multimap unordered_multimap +# define fbx_unordered_set unordered_set +# define fbx_unordered_multiset unordered_multiset # endif #endif diff --git a/code/AssetLib/Step/STEPFile.h b/code/AssetLib/Step/STEPFile.h index 3f4fe942b..90eaef5f3 100644 --- a/code/AssetLib/Step/STEPFile.h +++ b/code/AssetLib/Step/STEPFile.h @@ -57,7 +57,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifdef _MSC_VER # pragma warning(push) # pragma warning(disable : 4127 4456 4245 4512 ) -#endif // _MSC_VER +#endif // _MSC_VER // #if _MSC_VER > 1500 || (defined __GNUC___) @@ -69,12 +69,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifdef ASSIMP_STEP_USE_UNORDERED_MULTIMAP # include -# if _MSC_VER > 1600 -# define step_unordered_map unordered_map -# define step_unordered_multimap unordered_multimap -# else +# if defined(_MSC_VER) && _MSC_VER <= 1600 # define step_unordered_map tr1::unordered_map # define step_unordered_multimap tr1::unordered_multimap +# else +# define step_unordered_map unordered_map +# define step_unordered_multimap unordered_multimap # endif #endif diff --git a/code/AssetLib/Step/StepExporter.cpp b/code/AssetLib/Step/StepExporter.cpp index b3df3f60b..dfe5bab67 100644 --- a/code/AssetLib/Step/StepExporter.cpp +++ b/code/AssetLib/Step/StepExporter.cpp @@ -75,12 +75,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifdef ASSIMP_STEP_USE_UNORDERED_MULTIMAP # include -# if _MSC_VER > 1600 -# define step_unordered_map unordered_map -# define step_unordered_multimap unordered_multimap -# else +# if defined(_MSC_VER) && _MSC_VER <= 1600 # define step_unordered_map tr1::unordered_map # define step_unordered_multimap tr1::unordered_multimap +# else +# define step_unordered_map unordered_map +# define step_unordered_multimap unordered_multimap # endif #endif @@ -302,7 +302,7 @@ void StepExporter::WriteFile() dv23.Normalize(); dv31.Normalize(); dv13.Normalize(); - + aiVector3D dvY = dv12; aiVector3D dvX = dvY ^ dv13; dvX.Normalize(); diff --git a/code/AssetLib/glTF/glTFAsset.h b/code/AssetLib/glTF/glTFAsset.h index d2f8bd20f..1da70832b 100644 --- a/code/AssetLib/glTF/glTFAsset.h +++ b/code/AssetLib/glTF/glTFAsset.h @@ -92,10 +92,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifdef ASSIMP_GLTF_USE_UNORDERED_MULTIMAP # include -# if _MSC_VER > 1600 -# define gltf_unordered_map unordered_map -# else +# if defined(_MSC_VER) && _MSC_VER <= 1600 # define gltf_unordered_map tr1::unordered_map +# else +# define gltf_unordered_map unordered_map # endif #endif diff --git a/code/AssetLib/glTF/glTFCommon.h b/code/AssetLib/glTF/glTFCommon.h index 245490df6..d99ffbe86 100644 --- a/code/AssetLib/glTF/glTFCommon.h +++ b/code/AssetLib/glTF/glTFCommon.h @@ -74,10 +74,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifdef ASSIMP_GLTF_USE_UNORDERED_MULTIMAP #include -#if _MSC_VER > 1600 -#define gltf_unordered_map unordered_map -#else +#if defined(_MSC_VER) && _MSC_VER <= 1600 #define gltf_unordered_map tr1::unordered_map +#else +#define gltf_unordered_map unordered_map #endif #endif diff --git a/code/AssetLib/glTF2/glTF2Asset.h b/code/AssetLib/glTF2/glTF2Asset.h index 85eff4ac8..53b079117 100644 --- a/code/AssetLib/glTF2/glTF2Asset.h +++ b/code/AssetLib/glTF2/glTF2Asset.h @@ -98,12 +98,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifdef ASSIMP_GLTF_USE_UNORDERED_MULTIMAP #include #include -#if _MSC_VER > 1600 -#define gltf_unordered_map unordered_map -#define gltf_unordered_set unordered_set -#else +#if defined(_MSC_VER) && _MSC_VER <= 1600 #define gltf_unordered_map tr1::unordered_map #define gltf_unordered_set tr1::unordered_set +#else +#define gltf_unordered_map unordered_map +#define gltf_unordered_set unordered_set #endif #endif