From e1cc173f2c4e217bbd8a266e8c02d32827159b14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Tue, 1 Aug 2000 15:40:06 +0200 Subject: [PATCH] The generated "binary" now looks at the CROSSCOMPILING environment variable. This is to avoid the annoying requester that appears on an NT4 machine when you try to run an IA64 binary. Rev: NT/tools/rntecl:1.2 --- .gitattributes | 1 + NT/tools/rntecl | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitattributes b/.gitattributes index 7975019165..5b6c022c1e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -21,6 +21,7 @@ testfont binary # changes to these files. /Makefile foreign_ident /NT/tools/install-sh foreign_ident +/NT/tools/rntecl foreign_ident /bin/export.pike foreign_ident /bin/extract.pike foreign_ident /bin/feature_list foreign_ident diff --git a/NT/tools/rntecl b/NT/tools/rntecl index a06562ac4e..1512275cb2 100755 --- a/NT/tools/rntecl +++ b/NT/tools/rntecl @@ -1,6 +1,8 @@ #!/usr/local/bin/pike // -*- Pike -*- +// $Id: rntecl,v 1.2 2000/08/01 13:40:06 grubba Exp $ + // RNTECL, a front-end to Intel ECL with options similar to GCC // Written by Fredrik Hubinette & Henrik Grubbstr�m. @@ -43,7 +45,9 @@ int main(int argc, string *argv) { string *ldopts=({"-INCREMENTAL:no"}); string *cflags=({ - "-Wp64", + "-Wp64", // Generate warnings for loss of precision. + //"-W4", // Maximum verbosity. + "-W3", // More warnings. "-D__WIN32__", "-D_WIN32", "-D__NT__", @@ -307,8 +311,10 @@ int main(int argc, string *argv) "#!/usr/local/bin/pike\n" "inherit \""+find_lib_location()+"\";\n" "int main(int argc, string *argv) {\n" - "argv[0]+=\".exe\";\n" - "argv[0]=getenv(\"NTDRIVE\")+fixpath(combine_path(getcwd(),argv[0]));\n" + " if (lower_case(getenv(\"CROSSCOMPILING\")||\"no\") != \"no\")\n" + " exit(1);\n" + " argv[0]+=\".exe\";\n" + " argv[0]=getenv(\"NTDRIVE\")+fixpath(combine_path(getcwd(),argv[0]));\n" " int ret=silent_do_cmd(argv);\n" " exit(ret);\n" "}\n"); -- GitLab