Changeset 1017 for trunk/config


Ignore:
Timestamp:
Apr 22, 2009, 3:57:29 PM (15 years ago)
Author:
garnier
Message:

amelioration pour Linux

Location:
trunk/config/sys
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/config/sys/Darwin-g++.gmk

    r921 r1017  
    1313  CXX       := g++
    1414  CXXFLAGS  := -Wall -ansi -pedantic -Wno-non-virtual-dtor -Wno-long-long
     15# CXXFLAGS  += -Wunused-parameter -Winline -Wunreachable-code
    1516  CXXFLAGS  += -Wwrite-strings -Wpointer-arith -Woverloaded-virtual -pipe
    1617  ifdef G4OPTIMISE
     
    9091      QTFLAGS   := -I $(QTHOME)/QtCore.framework/Headers
    9192      QTFLAGS   += -I $(QTHOME)/QtGui.framework/Headers
    92       QTFLAGS   += -I $(QTHOME)/QtOpenGL.framework/Headers 
     93      QTFLAGS   += -I $(QTHOME)/QtOpenGL.framework/Headers
    9394    else
    9495      QTFLAGS   := -I $(QTHOME)/include/Qt -I$(QTHOME)/include
     
    9798  ifndef QTLIBPATH
    9899    ifeq ($(QT_VERSION),3)
    99       QTLIBPATH   := $(shell test -d $(QTHOME)/lib/qt3/lib && echo "/lib/qt3/lib" || echo "/lib" )
     100      QTLIBPATH   := $(shell test -d $(QTHOME)/lib/qt3/lib && echo "$(QTHOME)/lib/qt3/lib" || echo "$(QTHOME)/lib" )
    100101    else
    101102      QTLIBPATH  := -F$(QTHOME)
     
    104105  ifndef QTLIBS
    105106    ifeq ($(QT_VERSION),3)
    106       QTLIBS   := -L$(QTHOME)$(QTLIBPATH)
    107       QT3_MT  := $(shell ls  $(QTHOME)$(QTLIBPATH)/libqt-mt.* 2>/dev/null | wc -l )
     107      QTLIBS   := -L$(QTLIBPATH)
     108      QT3_MT  := $(shell ls  $(QTLIBPATH)/libqt-mt.* 2>/dev/null | wc -l )
    108109      ifneq ($(QT3_MT),0)
    109110        QTLIBS  += -lqt-mt
     
    113114      QTLIBS   += -lqui
    114115    else
    115       QTLIBS    := -framework QtCore -framework QtGui
     116      QTLIBS    := $(QTLIBPATH) -framework QtCore -framework QtGui
    116117    endif
    117118  endif
     
    121122        #      GLQTLIBS    := $(QTLIBS)
    122123    else
    123       GLQTLIBS    := -F$(QTHOME) -framework QtCore -framework QtGui
     124      GLQTLIBS    := $(QTLIBPATH) -framework QtCore -framework QtGui
    124125      GLQTLIBS    += -framework QtOpenGL
    125126    endif
     
    128129
    129130  define build-granular-shared-lib
    130     libdir=`(cd $(@D);/bin/pwd)`; \
     131    @libdir=`(cd $(@D);/bin/pwd)`; \
    131132     cd $(G4TMPDIR); \
    132133     $(CXX)  -dynamiclib -single_module  -lgcov -undefined dynamic_lookup \
  • trunk/config/sys/Linux-g++.gmk

    r994 r1017  
    8888  ifndef QTFLAGS
    8989    ifeq ($(QT_VERSION),4)
    90       QTFLAGS   += -I$(QTHOME)/include
    91       QTFLAGS   += -I $(QTHOME)/include/QtCore
    92       QTFLAGS   += -I $(QTHOME)/include/QtGui
    93       QTFLAGS   += -I $(QTHOME)/include/QtOpenGL
     90      QTINCPATH = $(QTHOME)/include
     91
     92      # If Qt is not located in the STANDARD path, try to find it in some
     93      # other places.(Ex: for ubuntu 8.10)
     94      QT_ALT1 := $(shell ls  $(QTINCPATH)/qt$(QT_VERSION)/*.h 2>/dev/null | wc -l )
     95      QT_ALT2 := $(shell ls  $(QTINCPATH)/qt$(QT_VERSION)/Qt/*.h 2>/dev/null | wc -l )
     96      ifneq ($(QT_ALT1),0)
     97        QTINCPATH := $(QTINCPATH)/qt$(QT_VERSION)
     98      endif
     99      ifneq ($(QT_ALT2),0)
     100        QTINCPATH := $(QTINCPATH)/qt$(QT_VERSION)/Qt
     101      endif
     102
     103      QTFLAGS   += -I$(QTINCPATH)/include
     104      QTFLAGS   += -I$(QTINCPATH)/QtCore
     105      QTFLAGS   += -I$(QTINCPATH)/QtGui
     106      QTFLAGS   += -I$(QTINCPATH)/QtOpenGL
     107
    94108    else
    95109      QTFLAGS := -I$(QTHOME)/include/Qt -I$(QTHOME)/include
  • trunk/config/sys/Linux-icc.gmk

    r761 r1017  
    11#
    2 # ------ GNU/LINUX ------         Intel icc 10.1
     2# ------ GNU/LINUX ------         Intel icc 11.0
    33#
    44ifeq ($(G4SYSTEM),Linux-icc)
     
    3838  endif
    3939  ifndef X11LIBS
    40     X11LIBS   := -L/usr/X11R6/lib  -lXmu -lXt -lXext -lX11 -lSM -lICE
     40    X11LIBS   := -L/usr/X11R6/lib  -lXmu -lXt -lXext -lX11 -lXi -lSM -lICE
    4141  endif
    4242  ifndef XMFLAGS
  • trunk/config/sys/WIN32-VC.gmk

    r921 r1017  
    1414  CXXFLAGS += -D_CONSOLE -D_WIN32 -DOS
    1515  CPPFLAGS += -DWIN32 -DXPNET -D_CRT_SECURE_NO_DEPRECATE
    16   LDFLAGS  += -FORCE /NODEFAULTLIB:MSVCRT.dll /VERBOSE:lib
     16  LDFLAGS  += -FORCE /NODEFAULTLIB:MSVCRT.dll
    1717
    1818  SHEXT := dll
  • trunk/config/sys/WIN32-g++.gmk

    r483 r1017  
    4242  endif
    4343  ifndef X11LIBS
    44     X11LIBS   := -L/usr/X11R6/lib  -lXmu -lXt -lXext -lX11 -lSM -lICE
     44    X11LIBS   := -L/usr/X11R6/lib  -lXmu -lXt -lXext -lX11 -lXi -lSM -lICE
    4545  endif
    4646  ifndef XMFLAGS
Note: See TracChangeset for help on using the changeset viewer.