Changeset 468 for CMT


Ignore:
Timestamp:
Oct 20, 2008, 4:34:53 PM (16 years ago)
Author:
rybkin
Message:

See C.L. 369

Location:
CMT/HEAD
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/ChangeLog

    r467 r468  
     12008-10-20    <rybkin@lal.in2p3.fr> 369
     2       
     3        * source/cmt_parser.cxx: In function fill_for_all_constituents, correct the
     4        setting of macros in case the -import option for constituents is used so as
     5        to import what is requested only. Do not set macro ${CONSTITUENT}linkopts
     6        * mgr/fragments/application: Use $(cmt_installarea_linkopts) with
     7        $(${CONSTITUENT}_use_linkopts) instead of $(${CONSTITUENT}linkopts)
     8        * mgr/fragments/dsp_application_header: idem
     9        * mgr/fragments/dsp_windows_header: idem
     10        * mgr/fragments/nmake/application: idem
     11       
    1122008-09-24    <rybkin@lal.in2p3.fr> 368
    213       
  • CMT/HEAD/mgr/fragments/application

    r441 r468  
    33$(bin)${CONSTITUENT}${application_suffix} :: ${OBJS} $(use_stamps) $(${CONSTITUENT}stamps) requirements $(use_requirements)
    44        $(link_echo) "application $@"
    5         $(link_silent) cd $(bin); ${LINKMACRO} -o ${CONSTITUENT}.exe.new ${OBJS} $(use_linkopts) $(${CONSTITUENT}linkopts); mv -f ${CONSTITUENT}.exe.new ${CONSTITUENT}${application_suffix}
     5        $(link_silent) cd $(bin); ${LINKMACRO} -o ${CONSTITUENT}.exe.new ${OBJS} $(cmt_installarea_linkopts) $(${CONSTITUENT}_use_linkopts) $(${CONSTITUENT}linkopts); mv -f ${CONSTITUENT}.exe.new ${CONSTITUENT}${application_suffix}
    66
    77#-----------------------------------------------------------------
  • CMT/HEAD/mgr/fragments/dsp_application_header

    r14 r468  
    5252# ADD BSC32 /nologo
    5353LINK32=link.exe
    54 # ADD BASE LINK32 $(cpplinkflags) $(use_linkopts) $(${CONSTITUENT}linkopts) /subsystem:console /debug /pdbtype:sept
    55 # ADD LINK32 $(cpplinkflags) $(use_linkopts) $(${CONSTITUENT}linkopts) /subsystem:console /debug /pdbtype:sept
     54# ADD BASE LINK32 $(cpplinkflags) $(cmt_installarea_linkopts) $(${CONSTITUENT}_use_linkopts) $(${CONSTITUENT}linkopts) /subsystem:console /debug /pdbtype:sept
     55# ADD LINK32 $(cpplinkflags) $(cmt_installarea_linkopts) $(${CONSTITUENT}_use_linkopts) $(${CONSTITUENT}linkopts) /subsystem:console /debug /pdbtype:sept
    5656
    5757
  • CMT/HEAD/mgr/fragments/dsp_windows_header

    r14 r468  
    5252LINK32=link.exe
    5353# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 /debug /pdbtype:sept
    54 # ADD LINK32 ${use_linkopts} kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 /debug /pdbtype:sept
     54# ADD LINK32 $(cmt_installarea_linkopts) $(${CONSTITUENT}_use_linkopts) kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 /debug /pdbtype:sept
    5555
    5656# Begin Target
  • CMT/HEAD/mgr/fragments/nmake/application

    r445 r468  
    44        $(link_silent) ${LINKMACRO} /out:$(bin)${CONSTITUENT}$(application_suffix) @<<
    55${OBJS}
    6 $(use_linkopts)
     6$(cmt_installarea_linkopts)
     7$(${CONSTITUENT}_use_linkopts)
    78$(${CONSTITUENT}linkopts)
    89<<
  • CMT/HEAD/source/cmt_parser.cxx

    r467 r468  
    76907690        for (i = 0; i < base_auto_imports_states.size (); i++)
    76917691          {
    7692             if (base_auto_imports_states[i]== On && auto_imports_states[i] == Off) continue;
    7693            
     7692            //      if (base_auto_imports_states[i]== On && auto_imports_states[i] == Off) continue;
     7693            if (base_auto_imports_states[i] == On || auto_imports_states[i] == Off) continue;
     7694            /**
     7695             *  Consider the package (i) for import only if it is:
     7696             *   o not imported yet (i.e., base_auto_imports_states[i] != On)
     7697             *   o requested for import according to -import=xxx modifiers for
     7698             *     the current constituent (i.e., auto_imports_states[i] != Off)
     7699             */
    76947700            Use* u = Uses[i];
    76957701           
     
    78197825         *
    78207826         */
     7827        /**
    78217828        buffer = "macro_append ";
    78227829        buffer += constituent.name;
     
    78317838        buffer += "\"";
    78327839        apply ();
     7840        */
    78337841       
    78347842        /**
Note: See TracChangeset for help on using the changeset viewer.