Changeset 63 in JEM-EUSO for esaf_lal


Ignore:
Timestamp:
Apr 15, 2013, 4:18:02 PM (11 years ago)
Author:
barrand
Message:

G.Barrand : Darwin : UNAME, SO_OPTS to build shared libs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • esaf_lal/trunk/esaf/packages/makeso.gmk

    r16 r63  
    1111DUMMY := $(shell [ ! -d $(PACKAGETMP) ] && mkdir -p $(PACKAGETMP) )
    1212
     13# G.Barrand : kind of OS :
     14UNAME=$(shell uname)
     15ifeq ($(UNAME),Darwin)
     16  SO_OPTS := -dynamiclib -twolevel_namespace -undefined dynamic_lookup -dynamic -single_module
     17else
     18  SO_OPTS := -shared
     19endif
    1320
    1421# Dictionary variables
     
    4148$(PACKAGELIB): $(PACKAGETMP)/obj.last
    4249        @echo Building $(@F)...
    43         @$(CXX) --shared $(CXXFLAGS) $(PACKAGEDO) $(PACKAGEO) -L$(LIBDIR) -o $@
     50        $(CXX) $(SO_OPTS) $(CXXFLAGS) $(PACKAGEDO) $(PACKAGEO) -L$(LIBDIR) -o $@
    4451
    4552$(PACKAGEDO): $(PACKAGEDS)
Note: See TracChangeset for help on using the changeset viewer.