diff --git a/guetzli_static.make b/guetzli_static.make index d20fb77d..683eb8c2 100644 --- a/guetzli_static.make +++ b/guetzli_static.make @@ -19,8 +19,8 @@ ifeq ($(config),release) INCLUDES += -I. -Ithird_party/butteraugli FORCE_INCLUDE += ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) - ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -g `pkg-config --static --cflags libpng || libpng-config --static --cflags` - ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -g -std=c++11 `pkg-config --static --cflags libpng || libpng-config --static --cflags` + ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -g `pkg-config --static --cflags libpng || libpng-config --static --cflags` + ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -g -std=c++11 `pkg-config --static --cflags libpng || libpng-config --static --cflags` ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) LIBS += LDDEPS += @@ -46,8 +46,8 @@ ifeq ($(config),debug) INCLUDES += -I. -Ithird_party/butteraugli FORCE_INCLUDE += ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) - ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g `pkg-config --static --cflags libpng || libpng-config --static --cflags` - ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -std=c++11 `pkg-config --static --cflags libpng || libpng-config --static --cflags` + ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g `pkg-config --static --cflags libpng || libpng-config --static --cflags` + ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -std=c++11 `pkg-config --static --cflags libpng || libpng-config --static --cflags` ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) LIBS += LDDEPS += diff --git a/premake5.lua b/premake5.lua index 1a109d7a..993bbcbe 100644 --- a/premake5.lua +++ b/premake5.lua @@ -24,6 +24,7 @@ workspace "guetzli" project "guetzli_static" kind "StaticLib" + pic "On" files { "guetzli/*.cc",