Edit

kc3-lang/kc3/configure

Branch :

  • configure
  • #!/bin/sh
    ## c3
    ## Copyright 2022,2023 kmx.io <contact@kmx.io>
    ##
    ## Permission is hereby granted to use this software excepted
    ## on Apple computers granted the above copyright notice and
    ## this permission paragraph are included in all copies and
    ## substantial portions of this software.
    ##
    ## THIS SOFTWARE IS PROVIDED "AS-IS" WITHOUT ANY GUARANTEE OF
    ## PURPOSE AND PERFORMANCE. IN NO EVENT WHATSOEVER SHALL THE
    ## AUTHOR BE CONSIDERED LIABLE FOR THE USE AND PERFORMANCE OF
    ## THIS SOFTWARE.
    
    set -e
    
    export SRC_TOP="$(pwd)"
    
    PREFIX="${PREFIX:-/usr/local}"
    if [ "x$1" = "x--prefix" ]; then
        PREFIX="$2"
        shift 2
    fi
    export PREFIX
    
    . ./config.subr
    
    require_pkg_config
    
    C3_VERSION="$(cat c3.version)"
    echo "C3_VERSION = $C3_VERSION" >> ${CONFIG_MK}
    echo "c3-${C3_VERSION}.tar.gz: $(tr '\n' ' ' < c3.index)" >> ${CONFIG_MK}
    
    update_config_mk
    
    ( cd libtommath && ./configure; )
    ( cd ucd2c && ./configure; )
    ( cd libc3 && ./configure; )
    ( cd ic3 && ./configure; )
    ( cd c3s && ./configure; )
    ( cd test && ./configure; )