forked from wrljet/hercules-helper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
hercules-helper.conf
90 lines (67 loc) · 2.6 KB
/
hercules-helper.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#
# Configuration file for hercules-helper/hercules-buildall.sh
#
# part of:
#
# Hercules-Helper -- Complete Hercules Builder
#
# The most recent version of this project can be obtained with:
# git clone https://github.com/wrljet/hercules-helper.git
# or:
# wget https://github.com/wrljet/hercules-helper/archive/master.zip
#
# Please report errors in this to me so everyone can benefit.
#
# Bill Lewis bill@wrljet.com
# Show/trace every Bash command
TRACE=false
# Print verbose progress information
opt_verbose=true
# Prompt the user before each major step is started
opt_prompts=false
# Do not install missing packages if true
opt_no_packages=false
# Skip running 'autogen'
opt_no_autogen=true
# Skip 'make install' after building
opt_no_install=false
# Use 'sudo' for 'make install'
opt_usesudo=false
# Accept running under the root user (not recommended)
opt_accept_root=false
# --no-envscript skip creating script to set environment variables
opt_no_envscript=false
# --no-bashrc skip modifying .bashrc to set environment variables
opt_no_bashrc=false
# Overall working build directory is the current directory
opt_build_dir=$(pwd)
# Prefix (target) directory
opt_install_dir=${opt_install_dir:-$(pwd)/herc4x}
# Git repo for SDL-Hercules
git_repo_hercules=https://github.com/SDL-Hercules-390/hyperion.git
# git_repo_hercules=https://github.com/wrljet/hyperion.git
# Git checkout branch for SDL-Hercules
git_branch_hercules=develop
# Git checkout commit for SDL-Hercules
# git_commit_hercules=77a23a2
# Git repo for Hercules External Packages
# n.b. this one should not include the repo.git suffix
# git_repo_extpkgs=https://github.com/SDL-Hercules-390
# git_repo_extpkgs=https://github.com/wrljet
# Git checkout branch for Hercules External Packages
# git_branch_extpkgs=build-netbsd-bash
# Regina download
opt_regina_dir="Regina-REXX-3.6"
opt_regina_tarfile="Regina-REXX-3.6.tar.gz"
opt_regina_url="https://gist.github.com/wrljet/053c3bab74910d42f8775841fcc6fd3f/raw/fe7d723509356ebb77d1eb4593f15dda941949da/Regina-REXX-3.6.tar.gz"
# opt_regina_dir="Regina-REXX-3.9.3"
# opt_regina_tarfile="Regina-REXX-3.9.3.tar.gz"
# opt_regina_url="https://gist.github.com/wrljet/dd19076064da7c3dea1aa9614fc37511/raw/e842479d63fae7af79d4aec467b8fdb148ca196a/Regina-REXX-3.9.3.tar.gz"
# Configure optimization override
# Example for Raspberry Pi 4B:
# opt_configure_optimization="-g -g3 -ggdb3 -mtune=cortex-a72 -march=armv8-a+crc -O3"
# CMake overrides for extpkgs
# opt_cmake_defines="-D CMAKE_C_FLAGS_RELWITHDEBINFO=\"-O3 -march=native -g\""
# Configure options
# for example:
# opt_configure="--disable-silent-rules --enable-multi-cpu=4"