[project @ 1998-10-07 14:18:31 by simonm]
[ghc-hetmet.git] / configure.in
index 052f351..b12f682 100644 (file)
@@ -113,14 +113,23 @@ i[[3456]]86-*-linux*)
         HostVendor_CPP='unknown'
         HostOS_CPP='linux'
         ;;
-i[[3456]]86-*-freebsd*)
-       HostPlatform=i386-unknown-freebsd # hack again
-       TargetPlatform=i386-unknown-freebsd
-       BuildPlatform=i386-unknown-freebsd
-        HostPlatform_CPP='i386_unknown_freebsd'
+i[[3456]]86-*-freebsd3*) # FreeBSD 3.0+ uses ELF
+       HostPlatform=i386-unknown-freebsd3 # hack again
+       TargetPlatform=i386-unknown-freebsd3
+       BuildPlatform=i386-unknown-freebsd3
+        HostPlatform_CPP='i386_unknown_freebsd3'
         HostArch_CPP='i386'
         HostVendor_CPP='unknown'
-        HostOS_CPP='freebsd'
+        HostOS_CPP='freebsd3'
+        ;;
+i[[3456]]86-*-freebsd2*) # Older FreeBSDs are a.out
+       HostPlatform=i386-unknown-freebsd2 # hack again
+       TargetPlatform=i386-unknown-freebsd2
+       BuildPlatform=i386-unknown-freebsd2
+        HostPlatform_CPP='i386_unknown_freebsd2'
+        HostArch_CPP='i386'
+        HostVendor_CPP='unknown'
+        HostOS_CPP='freebsd2'
         ;;
 i[[3456]]86-*-netbsd*)
        HostPlatform=i386-unknown-netbsd # hack again
@@ -496,6 +505,15 @@ AC_TYPE_SIGNAL
 dnl ** check for leading underscores in symbol names
 FPTOOLS_UNDERSCORE
 
+dnl ** how is the end of text section signalled?
+FPTOOLS_END_TEXT_SECTION
+
+dnl ** how is the end of data section signalled?
+FPTOOLS_END_DATA_SECTION
+
+dnl ** code before data?
+FPTOOLS_CODE_BEFORE_DATA
+
 AC_OUTPUT(mk/config.mk, echo timestamp > mk/stamp-h )
 
 echo ''