larryi 01/12/03 17:43:52
Modified: jk/jkant/java/org/apache/jk/ant/compilers MsvcLinker.java
MsvcCompiler.java
Log:
Add win32.debug and win32.release properies. Updates to compiler
and linker flags generated.
Revision Changes Path
1.4 +5 -1
jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MsvcLinker.java
Index: MsvcLinker.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MsvcLinker.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MsvcLinker.java 2001/11/16 22:23:22 1.3
+++ MsvcLinker.java 2001/12/04 01:43:52 1.4
@@ -84,6 +84,10 @@
so.setExtension(".dll");
so.duplicateTo( this );
project.setProperty("win32", "true");
+ if (optG)
+ project.setProperty("win32.debug", "true");
+ else
+ project.setProperty("win32.release", "true");
}
public void execute() throws BuildException {
@@ -142,7 +146,7 @@
// add debug information in if requested
if (optG)
{
- //XXX: todo
+ linkOptPw.print("/debug ");
}
// def file
linkOptPw.println("/def:link.def");
1.4 +8 -2
jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MsvcCompiler.java
Index: MsvcCompiler.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/jk/jkant/java/org/apache/jk/ant/compilers/MsvcCompiler.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MsvcCompiler.java 2001/11/16 22:23:22 1.3
+++ MsvcCompiler.java 2001/12/04 01:43:52 1.4
@@ -89,6 +89,10 @@
so.setExtension(".dll");
so.duplicateTo( this );
project.setProperty("win32", "true");
+ if (optG)
+ project.setProperty("win32.debug", "true");
+ else
+ project.setProperty("win32.release", "true");
}
/** Compile using msvc
@@ -132,14 +136,16 @@
String localCflags=cflags;
File ccOpt = new File(buildDir, "cc.opt");
if( localCflags==null ) {
- localCflags=new String("-nologo -MT -W3 -GX -O2 -c");
+ localCflags=new String("-nologo -W3 -GX -O2 -c");
if( extra_cflags!=null ) {
localCflags+=" " + extra_cflags;
}
}
if (optG)
- localCflags += " -g";
+ localCflags += " -MTd -Zi";
+ else
+ localCflags += " -MT";
// create a cc.opt file
PrintWriter ccpw = null;
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>