aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNico Sonack <nsonack@herrhotzenplotz.de>2023-10-01 17:01:26 +0000
committerRobert Clausecker <fuz@FreeBSD.org>2023-10-19 07:07:28 +0000
commit5b5f129463d4d119478e0ff5ca613b7d29edfe53 (patch)
tree18696950d310c9a9d83a8389bdeaace35f985754
parent76da322580253a6aaad9c9ec0fdc6a5427242865 (diff)
downloadports-5b5f129463d4d119478e0ff5ca613b7d29edfe53.tar.gz
ports-5b5f129463d4d119478e0ff5ca613b7d29edfe53.zip
Mk/Uses/ada.mk: Don't set CC to gnatmake but to gcc
Setting CC to gnatmake breaks compiling simple C objects. Instead set it to the correct compiler frontend and set GNATMAKE to gnatmake. Signed-off-by: Nico Sonack <nsonack@herrhotzenplotz.de> PR: 274238
-rw-r--r--Mk/Uses/ada.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/Mk/Uses/ada.mk b/Mk/Uses/ada.mk
index f380112428dd..f9d239d75116 100644
--- a/Mk/Uses/ada.mk
+++ b/Mk/Uses/ada.mk
@@ -40,7 +40,8 @@ CC= ada
_ADAPATH= ${LOCALBASE}/gnat${_ada_version}/bin
_ADAPORT= lang/gnat${_ada_version}
_BINDEP= ${_ADAPATH}/gnat
-CC= gnatmake -f -u
+GNATMAKE= gnatmake -f -u
+CC= gcc
BINARY_ALIAS+= ada=${_ADAPATH}/gcc
. endif