Add export attributes + bug fixes (#351)
* Change (_WIN32 || _WIN64) to (_WIN32) Signed-off-by:Long Nguyen <nguyen.long.908132@gmail.com> * Add _MSC_VER guards around #pragma warning directives Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Tweak MUTEX_INITIALIZER to suppress warnings Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Undefine PATH_MAX before redefining to suppress warnings Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Wrap #undef PATH_MAX Co-authored-by:
Alex <alexei.katranov@intel.com> * Add lib prefix to dll names on mingw Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Quote LINK_FLAGS and LINK_DEPENDS to avoid space in paths problem Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Move #include <cstring> outside of #if _WIN32 block Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * wchar_t everywhere Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add export attributes Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Tweak export macros Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add export directives to tbbmalloc Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Wrap version script arguments + Undefine __STRICT_ANSI__ Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Export directives for tbbbind Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Temporarily disable def files flag Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Fix __STRICT_ANSI__ undefine Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Fix macro in spin_mutex.h Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add export directives to task_group.h Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add waitpkg detection Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Tweak x86_64 detection Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Fix -U__STRICT_ANSI__ again Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Do not link with dl on mingw Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add extra include files for allocator.cpp Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add export directives for version.h Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Move export directives macro to a separate file Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Split export directives into separate macros Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Remove tbbmalloc symbols from proxy.h Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Replace TBBMALLOC_EXPORT with TBB_EXPORT in tbb_allocator.h Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Include scalable_allocator.h in tbbmalloc.cpp Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Disable C4275 in _exception.h Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add export directives for is_writer Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add export directives for _waitable_atomic.h Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Create macro for tbbbind Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Include <new> in scalable_allocator.h Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add export case for Apple OS Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add VERSION and SOVERSION Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Fix warnings under MSYS2 + GCC 10.3.x * Trying to fix Linux CI Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Remove std::this_thread::yield() dependency on Windows Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Apply suggestions + fix typo Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Add def file flags back in Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Tweak export directives mechanism Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> * Change bool to auto to prevent warnings on VS2015 Signed-off-by:
Long Nguyen <nguyen.long.908132@gmail.com> Co-authored-by:
Alex <alexei.katranov@intel.com> Co-authored-by:
Vittorio Romeo <vittorio.romeo@outlook.com>
Loading
Please register or sign in to comment