Ticket #43462: patch-Makefiles.diff

File patch-Makefiles.diff, 1.3 KB (added by Ionic (Mihai Moldovan), 10 years ago)

Support patch for fixing luasocket's Makefile.

  • src/makefile

    diff -ur src/makefile.old src/makefile
    old new  
    3232# where lua headers are found for macosx builds
    3333# LUAINC_macosx:
    3434# /opt/local/include
    35 LUAINC_macosx_base?=/opt/local/include
    36 LUAINC_macosx?=$(LUAINC_macosx_base)/lua/$(LUAV)
     35LUAINC_macosx_base?=@PREFIX@/include
     36LUAINC_macosx?=$(LUAINC_macosx_base)
    3737# FIXME default should this default to fink or to macports?
    3838# What happens when more than one Lua version is installed?
    39 LUAPREFIX_macosx?=/opt/local
     39LUAPREFIX_macosx?=@PREFIX@
    4040CDIR_macosx?=lib/lua/$(LUAV)
    4141LDIR_macosx?=share/lua/$(LUAV)
    4242
     
    128128# for Mac OS X
    129129SO_macosx=so
    130130O_macosx=o
    131 CC_macosx=gcc
     131CC_macosx=@CC@
    132132DEF_macosx= -DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN -DLUA_$(COMPAT)_MODULE \
    133133        -DLUASOCKET_API='__attribute__((visibility("default")))' \
    134134        -DUNIX_API='__attribute__((visibility("default")))' \
    135135        -DMIME_API='__attribute__((visibility("default")))'
    136136CFLAGS_macosx= -I$(LUAINC) $(DEF) -pedantic -Wall -O2 -fno-common \
    137         -fvisibility=hidden
     137        -fvisibility=hidden @CFLAGS@
    138138LDFLAGS_macosx= -bundle -undefined dynamic_lookup -o
    139 LD_macosx= export MACOSX_DEPLOYMENT_TARGET="10.3"; gcc
     139LD_macosx= export MACOSX_DEPLOYMENT_TARGET="10.3"; @CC@
    140140SOCKET_macosx=usocket.o
    141141
    142142#------