Changeset 5170

Show
Ignore:
Timestamp:
06/12/06 11:55:55
Author:
robert
Message:

From Mathew May, FreeBSD fixes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • OpenThreads/trunk/Make/makedefs

    r5115 r5170  
    262262#### FreeBSD specific definitions 
    263263ifeq ($(OS),FreeBSD) 
    264   SYSARCH           := $(shell uname -m
     264  SYSARCH           := $(shell uname -p
    265265  ifeq (x$(CXX),x) 
    266266    CXX             = g++ 
    267267  endif 
     268  ifeq (x$(PTHREAD_CFLAGS),x) 
     269    PTHREAD_CFLAGS  = -pthread 
     270  endif 
     271  ifeq (x$(PTHREAD_LIBS),x) 
     272    PTHREAD_LIBS    = -pthread 
     273  endif 
     274  ifeq (x$(ARCH),x) 
     275    ARCH            = $(SYSARCH) 
     276  endif 
    268277  DEPARG            = -MM 
    269278  INC               +=  -I/usr/local/include -I/usr/X11R6/include 
    270   DEF               += -W -Wall -pthread 
     279  DEF               += -W -Wall $(PTHREAD_CFLAGS) 
    271280  OPTF              = -O2  
    272281  DBGF              = -g  
    273282  SHARED            = -shared 
    274283  ifeq ($(SYSARCH),amd64) 
    275     ARCH            = 64 
    276284    ARCHARGS        = -fPIC 
    277285  else 
    278     ARCH            = 32 
    279286    ARCHARGS        =  
    280287  endif 
    281   LINKARGS          = -pthread 
     288  LINKARGS          = $(PTHREAD_LIBS) 
    282289endif 
    283290