[Bf-blender-cvs] SVN commit: /data/svn/repos/bf-blender [61641] trunk/lib/windows_vc12: MSVC 2013 windows x32 (vc120_xp) enable blosc in openvdb

Martijn Berger martijn.berger at gmail.com
Mon Feb 22 12:43:55 CET 2016


Revision: 61641
          https://developer.blender.org/rBL61641
Author:   juicyfruit
Date:     2016-02-22 11:43:54 +0000 (Mon, 22 Feb 2016)
Log Message:
-----------
MSVC 2013 windows x32 (vc120_xp) enable blosc in openvdb

Modified Paths:
--------------
    trunk/lib/windows_vc12/openvdb/lib/openvdb.lib

Added Paths:
-----------
    trunk/lib/windows_vc12/blosc/include/blosc-export.h

Added: trunk/lib/windows_vc12/blosc/include/blosc-export.h
===================================================================
--- trunk/lib/windows_vc12/blosc/include/blosc-export.h	                        (rev 0)
+++ trunk/lib/windows_vc12/blosc/include/blosc-export.h	2016-02-22 11:43:54 UTC (rev 61641)
@@ -0,0 +1,45 @@
+/*********************************************************************
+  Blosc - Blocked Shuffling and Compression Library
+
+  Author: Francesc Alted <francesc at blosc.org>
+
+  See LICENSES/BLOSC.txt for details about copyright and rights to use.
+**********************************************************************/
+#ifndef BLOSC_EXPORT_H
+#define BLOSC_EXPORT_H
+
+/* Macros for specifying exported symbols.
+   BLOSC_EXPORT is used to decorate symbols that should be
+   exported by the blosc shared library.
+   BLOSC_NO_EXPORT is used to decorate symbols that should NOT
+   be exported by the blosc shared library.
+*/
+#if defined(BLOSC_SHARED_LIBRARY)
+  #if defined(_MSC_VER)
+    #define BLOSC_EXPORT __declspec(dllexport)
+  #elif (defined(__GNUC__) && __GNUC__ >= 4) || defined(__clang__)
+    #if defined(_WIN32) || defined(__CYGWIN__) || defined(__MINGW32__)
+      #define BLOSC_EXPORT __attribute__((dllexport))
+    #else
+      #define BLOSC_EXPORT __attribute__((visibility("default")))
+    #endif  /* defined(_WIN32) || defined(__CYGWIN__) */
+  #else
+    #error Cannot determine how to define BLOSC_EXPORT for this compiler.
+  #endif
+#else
+  #define BLOSC_EXPORT
+#endif  /* defined(BLOSC_SHARED_LIBRARY) */
+
+#if defined(__GNUC__) || defined(__clang__)
+  #define BLOSC_NO_EXPORT __attribute__((visibility("hidden")))
+#else
+  #define BLOSC_NO_EXPORT
+#endif  /* defined(__GNUC__) || defined(__clang__) */
+
+/* When testing, export everything to make it easier to implement tests. */
+#if defined(BLOSC_TESTING)
+  #undef BLOSC_NO_EXPORT
+  #define BLOSC_NO_EXPORT BLOSC_EXPORT
+#endif  /* defined(BLOSC_TESTING) */
+
+#endif  /* BLOSC_EXPORT_H */

Modified: trunk/lib/windows_vc12/openvdb/lib/openvdb.lib
===================================================================
(Binary files differ)




More information about the Bf-blender-cvs mailing list