summaryrefslogtreecommitdiffstats
path: root/contrib/cygwin/i386-cygwin-gcc.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/cygwin/i386-cygwin-gcc.spec.in')
-rw-r--r--contrib/cygwin/i386-cygwin-gcc.spec.in8
1 files changed, 7 insertions, 1 deletions
diff --git a/contrib/cygwin/i386-cygwin-gcc.spec.in b/contrib/cygwin/i386-cygwin-gcc.spec.in
index 1c53a9d031..46e3ca0f4e 100644
--- a/contrib/cygwin/i386-cygwin-gcc.spec.in
+++ b/contrib/cygwin/i386-cygwin-gcc.spec.in
@@ -34,15 +34,21 @@ Cross gcc for target cygwin
test -d build || mkdir build
%build
+ touch gcc-%{gcc_version}/gcc/ada/treeprs.ads
+ touch gcc-%{gcc_version}/gcc/ada/[es]info.h
+ touch gcc-%{gcc_version}/gcc/ada/nmake.ad[bs]
+
cd build
../gcc-%{gcc_version}/configure --target=i386-cygwin \
--with-gnu-as --with-gnu-ld --verbose \
--disable-nls --disable-win32-registry \
- --with-newlib --enable-languages=c,c++ \
+ --with-newlib --enable-languages=c,c++,ada \
--prefix=%{prefix}
make all
+ make -C gcc cross-gnattools
+ make -C gcc ada.all.cross
# We don't want info files
# make info