Skip to content
Snippets Groups Projects
Commit 0932de39 authored by Fredrik Hübinette (Hubbe)'s avatar Fredrik Hübinette (Hubbe)
Browse files

resolved some linking problems.

Rev: NT/tools/rntcl:1.4
parent 9d737958
No related branches found
No related tags found
No related merge requests found
...@@ -40,6 +40,7 @@ string remove_ext(string file) ...@@ -40,6 +40,7 @@ string remove_ext(string file)
int main(int argc, string *argv) int main(int argc, string *argv)
{ {
string *ldopts=({});
string *cflags=({ string *cflags=({
"-Zm300", "-Zm300",
"-F8388608", "-F8388608",
...@@ -78,6 +79,7 @@ int main(int argc, string *argv) ...@@ -78,6 +79,7 @@ int main(int argc, string *argv)
{ {
case "verbose": case "verbose":
verbose++; verbose++;
ldopts+=({"-VERBOSE:lib"});
break; break;
case "export": // fixme case "export": // fixme
...@@ -229,15 +231,26 @@ int main(int argc, string *argv) ...@@ -229,15 +231,26 @@ int main(int argc, string *argv)
case "dll": case "dll":
if(debug) if(debug)
{ {
cmd+=({ array libs=({"libc.lib","libcd.lib",
"-link", "libcmt.lib","libcmtd.lib",
"msvcrt.lib","msvcrtd.lib"});
string lib=(debug?"libcmtd.lib":"libcmt.lib");
libs-=({ lib });
for(int e=0;e<sizeof(libs);e++)
ldopts+=({"-nodefaultlib:"+libs[e]});
cmd+=({"-link",
// "-PDB:NONE", // "-PDB:NONE",
"-DEBUGTYPE:BOTH", "-DEBUGTYPE:BOTH",
"-DEBUG", "-DEBUG",
}); })
+ldopts;
} }
} }
int ret; int ret;
if(verbose && target!="-") if(verbose && target!="-")
ret=do_cmd(cmd); ret=do_cmd(cmd);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment