Просмотр исходного кода

gallium: Conditionally use posix libraries/includes.

tags/mesa_20090313
José Fonseca 17 лет назад
Родитель
Сommit
0013796948
2 измененных файлов: 23 добавлений и 21 удалений
  1. 1
    0
      .gitignore
  2. 22
    21
      SConstruct

+ 1
- 0
.gitignore Просмотреть файл

@@ -9,3 +9,4 @@ lib
lib64
.sconsign*
config.py
build

+ 22
- 21
SConstruct Просмотреть файл

@@ -95,19 +95,8 @@ if gcc:
env.Append(CFLAGS = '-fmessage-length=0')
env.Append(CXXFLAGS = '-fmessage-length=0')

# Defines
env.Append(CPPDEFINES = [
'_POSIX_SOURCE',
('_POSIX_C_SOURCE', '199309L'),
'_SVID_SOURCE',
'_BSD_SOURCE',
'_GNU_SOURCE',
'PTHREADS',
'HAVE_ALIAS',
'HAVE_POSIX_MEMALIGN',
])

# Defines
if debug:
env.Append(CPPDEFINES = ['DEBUG'])
else:
@@ -120,8 +109,6 @@ env.Append(CPPPATH = [
'#/src/mesa',
'#/src/mesa/main',
'#/src/mesa/pipe',
'/usr/X11R6/include',
])


@@ -137,14 +124,28 @@ if x86:
env.Append(CFLAGS = '-m32')
env.Append(CXXFLAGS = '-m32')

env.Append(LIBPATH = ['/usr/X11R6/lib'])

env.Append(LIBS = [
'm',
'pthread',
'expat',
'dl',
])
# Posix
if platform in ('posix', 'linux', 'freebsd', 'darwin'):
env.Append(CPPDEFINES = [
'_POSIX_SOURCE',
('_POSIX_C_SOURCE', '199309L'),
'_SVID_SOURCE',
'_BSD_SOURCE',
'_GNU_SOURCE',
'PTHREADS',
'HAVE_POSIX_MEMALIGN',
])
env.Append(CPPPATH = ['/usr/X11R6/include'])
env.Append(LIBPATH = ['/usr/X11R6/lib'])
env.Append(LIBS = [
'm',
'pthread',
'expat',
'dl',
])


# DRI
if dri:

Загрузка…
Отмена
Сохранить