Disable all instances of potential thread local storage.

This commit is contained in:
H. Utku Maden 2024-06-01 14:22:41 +03:00
parent bce883028f
commit 07d788da25
2 changed files with 4 additions and 1 deletions

@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.0)
project(quik_stbi LANGUAGES C VERSION 1.0)
if (NOT ("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin"))
add_compile_options(-static-libgcc -static-libstdc++)
add_compile_options(-static-libgcc -static-libstdc++ -fno-exceptions)
endif()
add_library(stbi SHARED "quik_stbi.c")

@ -5,6 +5,9 @@
#define STBIDEF QEXTERN
#define STBI_NO_THREAD_LOCALS 1
#define STBI_NO_FAILURE_STRINGS 1
#define STBI_THREAD_LOCAL
#include "stb/stb_image.h"
#endif