• R
    build.info: implement PROGRAM_NO_INST, and dito for ENGINES, SCRIPTS, LIBS · 7f5af797
    Richard Levitte 提交于
    PROGRAM_NO_INST, ENGINES_NO_INST, SCRIPTS_NO_INST and LIBS_NO_INST are
    to be used to specify program, engines, scripts and libraries that are
    not to be installed in the system.  Fuzzers, test programs, that sort
    of things are of the _NO_INST type, for example.
    
    For the benefit of build file templates and other templates that use
    data from configdata.pm, a new hash table $unified_info{install} is
    created.  It contains a set of subhashes, one for each type of
    installable, each having an array of file names as values.  For
    example, it can look like this:
    
        "install" =>
            {
                "engines" =>
                    [
                        "engines/afalg/afalg",
                        "engines/capi",
                        "engines/dasync",
                        "engines/padlock",
                    ],
                "libraries" =>
                    [
                        "libcrypto",
                        "libssl",
                    ],
                "programs" =>
                    [
                        "apps/openssl",
                    ],
                "scripts" =>
                    [
                        "apps/CA.pl",
                        "apps/tsget",
                        "tools/c_rehash",
                    ],
            },
    Reviewed-by: NRich Salz <rsalz@openssl.org>
    7f5af797
Configure 86.6 KB