(file) Return to config-linux.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

Diff for /pegasus/mak/config-linux.mak between version 1.43 and 1.49

version 1.43, 2006/02/01 21:10:48 version 1.49, 2006/06/19 20:47:30
Line 53 
Line 53 
  
 # Enable CMPI by default. # Enable CMPI by default.
 # #
 PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER=yes  ifndef PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER
   PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER=true
   endif
  
 ######################################################################### #########################################################################
  
Line 93 
Line 95 
  
 DEFINES += -DPEGASUS_HAS_SIGNALS DEFINES += -DPEGASUS_HAS_SIGNALS
  
 SYS_LIBS = -ldl -lpthread  SYS_LIBS = -ldl -lpthread -lcrypt
  
 # PAM support # PAM support
 ifdef PEGASUS_PAM_AUTHENTICATION ifdef PEGASUS_PAM_AUTHENTICATION
Line 111 
Line 113 
  
 endif endif
  
 FLAGS += -fPIC -W -Wall -Wno-unused  -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT  FLAGS += -W -Wall -Wno-unused  -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
   
   ##==============================================================================
   ##
   ## The DYNAMIC_FLAGS variable defines linker flags that only apply to shared
   ## libraries.
   ##
   ##==============================================================================
   DYNAMIC_FLAGS += -fPIC
  
 ifdef PEGASUS_USE_DEBUG_BUILD_OPTIONS ifdef PEGASUS_USE_DEBUG_BUILD_OPTIONS
   FLAGS += -g   FLAGS += -g
Line 133 
Line 143 
  
 FLAGS += $(CXX_MACHINE_OPTIONS) FLAGS += $(CXX_MACHINE_OPTIONS)
  
   ifdef PEGASUS_ENABLE_GCOV
     FLAGS += -ftest-coverage -fprofile-arcs
     SYS_LIBS += -lgcc -lgcov
     EXTRA_LIBRARIES += -lgcc -lgcov
   endif
   
 ifndef PEGASUS_USE_MU_DEPEND ifndef PEGASUS_USE_MU_DEPEND
 PEGASUS_HAS_MAKEDEPEND = yes PEGASUS_HAS_MAKEDEPEND = yes
 endif endif
Line 190 
Line 206 
     FLAGS += -DPEGASUS_OS_LSB     FLAGS += -DPEGASUS_OS_LSB
 endif endif
  
   ##==============================================================================
   ##
   ## Set the default visibility symbol to hidden for shared libraries. This
   ## feature is only available in GCC 4.0 and later.
   ##
   ##==============================================================================
   
   ifeq ($(shell expr $(GCC_VERSION) '>=' 4.0), 1)
       FLAGS += -fvisibility=hidden
   endif
   
   ifndef PEGASUS_ARCH_LIB
       ifeq ($(PEGASUS_PLATFORM),LINUX_X86_64_GNU)
           PEGASUS_ARCH_LIB = lib64
       else
           PEGASUS_ARCH_LIB = lib
       endif
   endif
   DEFINES += -DPEGASUS_ARCH_LIB=\"$(PEGASUS_ARCH_LIB)\"


Legend:
Removed from v.1.43  
changed lines
  Added in v.1.49

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2