[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