1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
"""Support for FreeBSD."""
import os
from rpython.translator.platform.bsd import BSD
class Freebsd(BSD):
name = "freebsd"
link_flags = ['-pthread'] + os.environ.get('LDFLAGS', '').split()
cflags = ['-O3', '-pthread', '-fomit-frame-pointer'
] + os.environ.get('CFLAGS', '').split()
class Freebsd_64(Freebsd):
shared_only = ('-fPIC',)
class GNUkFreebsd(Freebsd):
DEFAULT_CC = 'cc'
extra_libs = ('-lrt',)
class GNUkFreebsd_64(Freebsd_64):
DEFAULT_CC = 'cc'
extra_libs = ('-lrt',)
|