From 7f1752ba3fac4484e204a092dd663bf82bf4dec6 Mon Sep 17 00:00:00 2001 From: saundersp Date: Sun, 30 Mar 2025 13:49:07 +0200 Subject: [PATCH] gcd, format_{bytes,time} : Added cross_test target --- Makefile | 6 ++++++ format_bytes/Makefile | 5 +++++ format_time/Makefile | 5 +++++ gcd/Makefile | 5 +++++ 4 files changed, 21 insertions(+) diff --git a/Makefile b/Makefile index 53ed3f8..07233b5 100644 --- a/Makefile +++ b/Makefile @@ -34,6 +34,12 @@ test: @(cd format_bytes && exec make -s test) @(cd format_time && exec make -s test) +.NOTPARALLEL: +.PHONY: cross_test +cross_test: + @(cd format_bytes && exec make -s cross_test) + @(cd format_time && exec make -s cross_test) + .NOTPARALLEL: .PHONY: clean clean: diff --git a/format_bytes/Makefile b/format_bytes/Makefile index 8c36669..c640946 100644 --- a/format_bytes/Makefile +++ b/format_bytes/Makefile @@ -34,6 +34,11 @@ clean: .PHONY: mrproper mrproper: clean +.PHONY: cross_test +cross_test: + make -s mrproper && make -s CXX=x86_64-pc-linux-gnu-g++ + make -s mrproper && make -s CXX=aarch64-unknown-linux-gnu-g++ + .PHONY: check-cxx-works check-cxx-works: @${CXX} --version >/dev/null 2>&1 || (echo 'Please install a C++ compiler.' && exit 1) diff --git a/format_time/Makefile b/format_time/Makefile index f294c17..e5ca5af 100644 --- a/format_time/Makefile +++ b/format_time/Makefile @@ -38,6 +38,11 @@ clean: .PHONY: mrproper mrproper: clean +.PHONY: cross_test +cross_test: + make -s mrproper && make -s CXX=x86_64-pc-linux-gnu-g++ + make -s mrproper && make -s CXX=aarch64-unknown-linux-gnu-g++ + .PHONY: check-cxx-works check-cxx-works: @${CXX} --version >/dev/null 2>&1 || (echo 'Please install a C++ compiler.' && exit 1) diff --git a/gcd/Makefile b/gcd/Makefile index fc481ec..042f63d 100644 --- a/gcd/Makefile +++ b/gcd/Makefile @@ -34,6 +34,11 @@ clean: .PHONY: mrproper mrproper: clean +.PHONY: cross_test +cross_test: + make -s mrproper && make -s CXX=x86_64-pc-linux-gnu-g++ + make -s mrproper && make -s CXX=aarch64-unknown-linux-gnu-g++ + .PHONY: check-cxx-works check-cxx-works: @${CXX} --version >/dev/null 2>&1 || (echo 'Please install a C++ compiler.' && exit 1)