mirror of
https://github.com/clearlinux/uwsgi.git
synced 2026-09-06 21:51:30 +00:00
experimental support for LLVM-gcc
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
CC=/usr/lib/llvm/llvm/gcc-4.2/bin/llvm-gcc
|
||||
|
||||
PYTHON_CFLAGS=`python2.5-config --cflags`
|
||||
PYTHON_LIBS=`python2.5-config --libs`
|
||||
XML_CFLAGS=`xml2-config --cflags`
|
||||
XML_LIBS=`xml2-config --libs`
|
||||
|
||||
CFLAGS=$(PYTHON_CFLAGS) $(XML_CFLAGS)
|
||||
LD_FLAGS=$(PYTHON_LIBS) $(XML_LIBS)
|
||||
|
||||
PROGRAM=uwsgi
|
||||
|
||||
all: uwsgi
|
||||
|
||||
uwsgi: utils.o socket.o main.o
|
||||
$(CC) $(LD_FLAGS) utils.o socket.o main.o -o $(PROGRAM)
|
||||
|
||||
utils.o: utils.c
|
||||
$(CC) -c $(CFLAGS) utils.c
|
||||
|
||||
socket.o: socket.c
|
||||
$(CC) -c $(CFLAGS) socket.c
|
||||
|
||||
main.o: uwsgi.c
|
||||
$(CC) -c $(CFLAGS) -o main.o uwsgi.c
|
||||
|
||||
clean:
|
||||
rm -f utils.o socket.o main.o
|
||||
@@ -0,0 +1,28 @@
|
||||
CC=/usr/lib/llvm/llvm/gcc-4.2/bin/llvm-gcc
|
||||
|
||||
PYTHON_CFLAGS=`python2.6-config --cflags`
|
||||
PYTHON_LIBS=`python2.6-config --libs`
|
||||
XML_CFLAGS=`xml2-config --cflags`
|
||||
XML_LIBS=`xml2-config --libs`
|
||||
|
||||
CFLAGS=$(PYTHON_CFLAGS) $(XML_CFLAGS)
|
||||
LD_FLAGS=$(PYTHON_LIBS) $(XML_LIBS)
|
||||
|
||||
PROGRAM=uwsgi26
|
||||
|
||||
all: uwsgi
|
||||
|
||||
uwsgi: utils.o socket.o main.o
|
||||
$(CC) $(LD_FLAGS) utils.o socket.o main.o -o $(PROGRAM)
|
||||
|
||||
utils.o: utils.c
|
||||
$(CC) -c $(CFLAGS) utils.c
|
||||
|
||||
socket.o: socket.c
|
||||
$(CC) -c $(CFLAGS) socket.c
|
||||
|
||||
main.o: uwsgi.c
|
||||
$(CC) -c $(CFLAGS) -o main.o uwsgi.c
|
||||
|
||||
clean:
|
||||
rm -f utils.o socket.o main.o
|
||||
@@ -1,16 +1,7 @@
|
||||
<uwsgi>
|
||||
<pythonpath>/tmp</pythonpath>
|
||||
<pythonpath>/opt/apps</pythonpath>
|
||||
<app mountpoint="/trac">
|
||||
<script>trac_wsgi</script>
|
||||
</app>
|
||||
<app mountpoint="/">
|
||||
<script>myapp</script>
|
||||
</app>
|
||||
<app mountpoint="/ciao">
|
||||
<script>pippo_wsgi</script>
|
||||
</app>
|
||||
<app mountpoint="/test2">
|
||||
<script>myapp_wsgi</script>
|
||||
<app mountpoint="/django">
|
||||
<script>django_wsgi</script>
|
||||
</app>
|
||||
</uwsgi>
|
||||
|
||||
Reference in New Issue
Block a user