From: Robert Bradshaw Date: Tue, 24 Nov 2009 07:33:16 +0000 (-0800) Subject: Linking flags for embedded mode. X-Git-Tag: 0.12.1~120 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=017241bfe41f1a2aa88986a6f7257df280416f87;p=cython.git Linking flags for embedded mode. --- diff --git a/Demos/embed/Makefile b/Demos/embed/Makefile index dfb0cc91..bec7335b 100644 --- a/Demos/embed/Makefile +++ b/Demos/embed/Makefile @@ -1,10 +1,11 @@ # Makefile for creating our standalone Cython program PYVERSION=$(shell python -c "import sys; print sys.version[:3]") PYPREFIX=$(shell python -c "import sys; print sys.prefix") +LINKFORSHARED=$(shell python -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LINKFORSHARED')") INCLUDES=-I$(PYPREFIX)/include/python$(PYVERSION) embedded: embedded.o - gcc -o $@ $^ -lpython$(PYVERSION) + gcc -o $@ $^ $(LINKFORSHARED) -lpython$(PYVERSION) -lm -lpthread -ldl -lutil embedded.o: embedded.c gcc -c $^ $(INCLUDES)