Changeset 545
- Timestamp:
- Jul 2, 2010, 9:57:05 AM (14 years ago)
- Location:
- CMT/HEAD
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/ChangeLog
r542 r545 1 2010-07-02 <rybkin@lal.in2p3.fr> 430 2 3 * source/cmt_system.cxx: In function get_uname, use "uname" system call 4 rather than "popen". This call conforms to POSIX.1-2001, does NOT exist 5 in 4.3BSD 6 * source/cmt_symbol.cxx: In function select_first, when several alternative 7 values are specified through several tag-value pairs, select the first 8 matching condition (rather than based on conditions priorities) 9 * mgr/fragments/library_no_static: Generate <library>.stamp in addition to 10 <library>.shstamp 11 * mgr/fragments/nmake/library_no_static: idem 12 1 13 2010-04-05 <rybkin@lal.in2p3.fr> 429 2 14 … … 47 59 strcpy 48 60 * source/cmt_use.cxx: In function move_to, minor simplification 49 path first, if it is specified50 61 51 62 2010-03-29 <rybkin@lal.in2p3.fr> 424 -
CMT/HEAD/mgr/fragments/library_no_static
r487 r545 33 33 34 34 $(${CONSTITUENT}shstamp) :: $(${CONSTITUENT}libname).$(shlibsuffix) 35 $(lib_silent) if test -f $(${CONSTITUENT}libname).$(shlibsuffix) ; then cat /dev/null >$(${CONSTITUENT}shstamp) ; fi 35 $(lib_silent) if test -f $(${CONSTITUENT}libname).$(shlibsuffix) ; then \ 36 cat /dev/null >$(${CONSTITUENT}stamp) && \ 37 cat /dev/null >$(${CONSTITUENT}shstamp) ; fi 36 38 37 39 ${CONSTITUENT}clean :: -
CMT/HEAD/mgr/fragments/nmake/library_no_static
r492 r545 32 32 $(lib_silent) link.exe /nologo /dll /out:$(bin)${CONSTITUENT}.dll $(bin)${CONSTITUENT}.exp @$(bin)${CONSTITUENT}.txt $(cpplinkflags) $(${CONSTITUENT}_shlibflags) 33 33 !ENDIF 34 $(lib_silent) if exist $(bin)${CONSTITUENT}.dll echo "" >$(${CONSTITUENT}stamp) 34 35 $(lib_silent) if exist $(bin)${CONSTITUENT}.dll echo "" >$(${CONSTITUENT}shstamp) 35 36 -
CMT/HEAD/source/cmt_symbol.cxx
r531 r545 2779 2779 { 2780 2780 if (!tag->is_selected ()) continue; 2781 selected = value_number; 2782 if (tag == Tag::get_default ()) 2783 continue; 2781 2784 } 2782 2785 else … … 2785 2788 selected = value_number; 2786 2789 } 2790 2791 // 2792 // Only the value for the first alternative (i.e. non-default) 2793 // matching tag expression is 2794 // selected (which means the selection stops here) 2795 // 2796 break; 2787 2797 2788 2798 // … … 2791 2801 // of '>=') 2792 2802 // 2793 2803 /* 2794 2804 if (tag->get_priority () > priority) 2795 2805 { … … 2797 2807 selected = value_number; 2798 2808 } 2809 */ 2799 2810 } 2800 2811 -
CMT/HEAD/source/cmt_system.cxx
r542 r545 38 38 #include <time.h> 39 39 #include <dirent.h> 40 #include <sys/utsname.h> 40 41 #endif 41 42 … … 1164 1165 1165 1166 uname = ""; 1166 1167 struct utsname buf; 1168 1169 if (::uname (&buf) >= 0) 1170 { 1171 uname = buf.sysname; 1172 } 1173 else 1174 { 1175 perror ("uname"); 1176 } 1177 1178 /* 1167 1179 FILE* file; 1168 1180 … … 1186 1198 pclose (file); 1187 1199 } 1200 */ 1188 1201 #endif 1189 1202 }
Note: See TracChangeset
for help on using the changeset viewer.