Changeset 502


Ignore:
Timestamp:
May 18, 2009, 2:22:48 PM (15 years ago)
Author:
rybkin
Message:

See C.L. 397

Location:
CMT/HEAD
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/ChangeLog

    r501 r502  
     12009-05-18    <rybkin@lal.in2p3.fr> 397
     2       
     3        * mgr/fragments/library: Pass all objects as arguments to macro ar to allow
     4        the macro to be "libtool -o" for Darwin. Rebuild static library completely
     5        whenever an object changes to be consistent on all systems
     6        * mgr/requirements: For Darwin, build statically linked (archive) libraries
     7        with "libtool", the recommended way. For Linux, use the system Python in
     8        svn_checkout_command to ensure the Subversion Python bindings installed
     9        on the system are used
     10       
    1112009-05-15    <rybkin@lal.in2p3.fr> 396
    212       
  • CMT/HEAD/mgr/fragments/library

    r487 r502  
    66$(${CONSTITUENT}lib) :: ${OBJS}
    77        $(lib_echo) "static library $@"
    8         $(lib_silent) $(ar) $(${CONSTITUENT}lib) $?
     8        $(lib_silent) [ ! -f $@ ] || \rm -f $@
     9        $(lib_silent) $(ar) $(${CONSTITUENT}lib) ${OBJS}
    910        $(lib_silent) $(ranlib) $(${CONSTITUENT}lib)
    1011        $(lib_silent) cat /dev/null >$(${CONSTITUENT}stamp)
  • CMT/HEAD/mgr/requirements

    r496 r502  
    360360      RIO806X         "ar clr" \
    361361      Linux           "ar cr" \
     362      Darwin          "libtool -static -o" \
    362363      VisualC         "lib.exe /nologo "
    363364
     
    368369      RIO806X         "ranlib" \
    369370      LynxOS          "ar ts" \
    370       IRIX            "ar ts"
     371      IRIX            "ar ts" \
     372      Darwin          ":"
    371373
    372374macro make_shlib    "echo" \
     
    473475
    474476macro svn_checkout_command "" \
    475       Linux        "python ${CMTROOT}/mgr/cmt_svn_checkout.py " \
     477      Linux        "/usr/bin/python ${CMTROOT}/mgr/cmt_svn_checkout.py " \
    476478      Darwin       "python ${CMTROOT}/mgr/cmt_svn_checkout.py " \
    477479      VisualC      "python %CMTROOT%\mgr\cmt_svn_checkout.py "
Note: See TracChangeset for help on using the changeset viewer.