summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-01-03build system: ccenv_set_tool_variants(): fallback to 'false' as needed.midipix1-10/+20
2020-01-03build system: distclean: remove build-specific directories.midipix1-0/+1
2020-01-03build system: ccenv_set_toolchain_variables(): support CC="cc ..." settings.midipix1-1/+1
2020-01-02build system: remove the .display convenience makefile targets.midipix1-154/+0
2020-01-02build system: ccenv_common_init(): use vars directly.midipix1-1/+11
2020-01-02build system: configure, ccenv.sh: provide informative output.midipix2-5/+214
2020-01-02build system: distclean: remove ccenv/host.mk, ccenv/native.mk.midipix1-0/+2
2019-12-18build system: ccenv.in: CFLAGS_OS: provide OS_LIB_SUFFIX macro definition.midipix1-0/+1
2019-11-03imported COPYING.SOFORT.midipix1-0/+56
2019-11-03project: updated .gitignore.midipix1-1/+13
2019-10-27build system: ccenv_set_cc_bits(): $ccenv_internal_test is a format specifier.midipix1-2/+2
2019-10-26build system: configure: error_msg(), warning_msg(): add terminating newline.midipix1-2/+2
2019-10-26build system: configure: added verify_safe_path().midipix1-0/+26
2019-10-26build system: normalize quoting of printf format argument.midipix3-15/+15
2019-10-26build system: configure: replace echo with printf.midipix1-3/+3
2019-10-26build system: configure: spare some cats.midipix1-8/+8
2019-10-23build system: configure: do not create cfgdefs.mk and userdefs.mk with --help.midipix1-18/+18
2019-10-20build system: configure: semantic compatibility: --srcdir <--> --source-dir.midipix2-0/+4
2019-10-20build system: configure: replace dirname(1) with command language primitives.midipix1-1/+1
2019-10-20build system: configure: config_status(): ensure consistent output.midipix1-1/+1
2019-10-20build system: employ the cd -- <dir> idiom for good measure.midipix2-3/+3
2019-10-20build system: replace $(pwd) with $(pwd -P) for explicit/consistent behavior.midipix2-3/+3
2019-10-20build system: ccenv.sh: ccenv_set_cc_bits(): word-splitting resilience.midipix1-4/+4
2019-10-20build system: ccenv.sh: support shells with private loop iteration variables.midipix1-6/+9
2019-10-19build system: ccenv.sh: accommodate shells that lack (default) word splitting.midipix1-3/+3
2019-10-18build system: configure: config_failure(): ensure initialization of mb_success.midipix1-1/+2
2019-10-18build system: configure: config_success(): support non-conforming/nested traps.midipix1-0/+5
2019-10-18build system: configure: support shells with function-specific $0.midipix1-1/+5
2019-10-18build system: configure: accommodate shells that lack (default) word splitting.midipix2-10/+10
2019-10-17build system: ccenv.sh: ccenv_output_defs(): refactor for style consistency.midipix1-1/+2
2019-10-17build system: ccenv.sh: further accommodate pattern caveats of old ash(1).midipix1-72/+83
2019-10-17build system: ccenv.sh: accommodate pattern caveats of old ash(1).midipix1-5/+13
2019-10-17build system: configure: accommodate pattern caveats of old ash(1).midipix1-77/+77
2019-08-21build system: pkgconf.sh: output Libs and Ldflags more elegantly.midipix1-2/+2
2019-08-21build system: pkgconf.sh: add missing -L switch (oversight).midipix1-2/+2
2019-08-21build system: pkgconf.sh: properly handle empty prefix variable.midipix1-0/+8
2019-08-15perk.h: eliminate #include's of referential headers.midipix23-2/+49
The primary purpose of this commit is to eliminate the pulling in of definitions not strictly needed by perk.h. In particular, perk.h does not require any of the PE constants to be defined, and only refers to the raw PE structs by pointer. The secondary purpose of this commit is to allow for inclusion of perk.h by software that already comes with its own set of PE const and struct definitions.
2019-08-15pe_get_driver_ctx(): eliminate implicit fall-through in case statement.midipix1-0/+1
2019-08-15perk.h: hange the api pre-alpha #error into a #warning.midipix1-2/+2
2019-07-07pe_read_import_lookup(): fix typo (size of ordinal field is 16 bits, not 15).midipix1-1/+1
2019-07-07pe_get_image_meta(): fix (cross-size/platform) logic for reading import items.midipix3-8/+34
2019-05-07Do not refer to on-the-fly compound literals out of scope.midipix1-10/+12
2019-03-02pe_output_mdso_libraries(): adjust following mdso's pre-alpha abi update.midipix1-16/+26
2019-02-23build system: configure: make --all-shared and --all-static mutually exclusive.midipix1-0/+2
2019-02-18build system: mktemp(1): provide template, explicitly remove temporary files.midipix1-2/+12
2019-02-17build system: ccenv: attemt to use otool for binary format detection.midipix1-1/+20
2019-02-17build system: configure: host/target may only be set via explicit arguments.midipix1-2/+0
2019-02-13build system: ccenv_find_tool(): support an optional tool-compatibility test.midipix1-2/+9
2019-02-13build system: configure, ccenv.sh: fix sed exp. for trailing tabs & spaces.midipix2-2/+2
2019-01-10build system: empty archives: remove dependency on dirs.tag, mkdir -p lib.midipix1-1/+2