diff --git a/premake4.lua b/premake4.lua index 263aedcd3..e9c371b1e 100644 --- a/premake4.lua +++ b/premake4.lua @@ -1325,7 +1325,7 @@ solution "eepp" kind "StaticLib" language "C" set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") - defines { "HAVE_CONFIG_H" } + defines { "HAVE_CONFIG_H", "YAML_DECLARE_STATIC" } files { "src/thirdparty/libyaml/**.c" } includedirs { "src/thirdparty/libyaml/include" } build_base_configuration( "libyaml" ) diff --git a/premake5.lua b/premake5.lua index 83a6e9e22..9d5837496 100644 --- a/premake5.lua +++ b/premake5.lua @@ -1220,7 +1220,7 @@ workspace "eepp" project "libyaml-static" kind "StaticLib" language "C" - defines { "HAVE_CONFIG_H" } + defines { "HAVE_CONFIG_H", "YAML_DECLARE_STATIC" } files { "src/thirdparty/libyaml/**.c" } incdirs { "src/thirdparty/libyaml/include" } build_base_configuration( "libyaml" ) diff --git a/projects/android-project/app/jni/eepp.mk b/projects/android-project/app/jni/eepp.mk index eaaa96f29..9db63563e 100644 --- a/projects/android-project/app/jni/eepp.mk +++ b/projects/android-project/app/jni/eepp.mk @@ -360,7 +360,7 @@ LOCAL_MODULE := libyaml LIBYAML_SRCS := libyaml/src/*.c LOCAL_C_INCLUDES := $(LOCAL_PATH)/libyaml $(LOCAL_PATH)/libyaml/src $(LOCAL_PATH)/libyaml/include -LOCAL_CFLAGS := -Os -DHAVE_CONFIG_H +LOCAL_CFLAGS := -Os -DHAVE_CONFIG_H -DYAML_DECLARE_STATIC LOCAL_SRC_FILES := $(foreach F, $(LIBYAML_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))