#316 Disabling build of ports but they are still generated

open
nobody
None
5
2011-03-26
2011-03-26
No

configure sdcc with the following:
./configure --disable-gbz80-port --disable-z80-port
--disable-ds390-port --disable-ds400-port --disable-pic-port
--disable-pic16-port --disable-hc08-port

But on make install it still creates in /usr/local/bin
sz80, shc08, savr, sdldz80, sdldgb, sdld6808

The same rule applies to /usr/local/share/sdcc/include/asm
and /usr/local/share/sdcc/lib/src/{pic,pic16,z80,gdz80,hc08,z80}

Discussion

  • Borut Ražem
    Borut Ražem
    2011-03-26

    • labels: 101551 -->
     
  • Borut Ražem
    Borut Ražem
    2011-03-26

    --disable-<xxx>-port is meant to disable the building of part of sdcc, which generates the code for <xxx> target. It doesn't mean to disable building of simulators, assemblers, linkers, ...

    I re-qualified it to a feature request, since a configure option to disable building of simulators, assemblers, linkers, ... for a given target is missing.

    P.S.: The proper naming for --disable-<xxx>-port would be --disable-<xxx>-target

    Borut