From d3470233ea4bda0c00015ca9f16fa9c360bb32c5 Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 7 Feb 2024 20:13:45 -0700 Subject: [PATCH] Makefile, .gitignore, tests/cc-compat.sh: brought up-to-date --- .gitignore | 1 - Makefile | 1 - tests/cc-compat.sh | 40 ---------------------------------------- 3 files changed, 42 deletions(-) delete mode 100755 tests/cc-compat.sh diff --git a/.gitignore b/.gitignore index 3882502..edd9d60 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ build/ dist/ -*.mk diff --git a/Makefile b/Makefile index 26084f3..0f269f7 100644 --- a/Makefile +++ b/Makefile @@ -40,7 +40,6 @@ install: dist .PHONY: test test: build - tests/cc-compat.sh tests/posix-compat.sh $(RUSTC) --test src/getopt-rs/lib.rs -o build/test/getopt diff --git a/tests/cc-compat.sh b/tests/cc-compat.sh deleted file mode 100755 index e146e56..0000000 --- a/tests/cc-compat.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh - -# Copyright (c) 2023–2024 Emma Tebibyte -# SPDX-License-Identifier: FSFAP -# -# Copying and distribution of this file, with or without modification, are -# permitted in any medium without royalty provided the copyright notice and this -# notice are preserved. This file is offered as-is, without any warranty. - -set -e - -if ! ls Makefile >/dev/null 2>&1 -then - printf '%s: Run this script in the root of the project.\n' "$0" 1>&2 - exit 64 # sysexits.h(3) EX_USAGE -fi - -make clean -./configure clean -./configure - -for CC in cc \ - clang \ - gcc \ - 'zig cc' -do - export CC - - command -v "$(printf '%s\n' "$CC" | cut -d ' ' -f1)" >/dev/null 2>&1 \ - || continue - - printf '%s: %s: Testing build.\n' "$0" "$CC" - - make CC="$CC" && printf '%s: Build successful.\n' "$0" - - ls -lA build/bin - - make clean - printf '\n' -done