You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ea...@apache.org on 2007/02/05 15:42:39 UTC

svn commit: r503702 - in /incubator/uima/uimacpp/trunk/src: checkEnvVars.bat winmake.cmd

Author: eae
Date: Mon Feb  5 06:42:38 2007
New Revision: 503702

URL: http://svn.apache.org/viewvc?view=rev&rev=503702
Log:
switch to JAVA_INCLUDE and add build target

Modified:
    incubator/uima/uimacpp/trunk/src/checkEnvVars.bat
    incubator/uima/uimacpp/trunk/src/winmake.cmd

Modified: incubator/uima/uimacpp/trunk/src/checkEnvVars.bat
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/checkEnvVars.bat?view=diff&rev=503702&r1=503701&r2=503702
==============================================================================
--- incubator/uima/uimacpp/trunk/src/checkEnvVars.bat (original)
+++ incubator/uima/uimacpp/trunk/src/checkEnvVars.bat Mon Feb  5 06:42:38 2007
@@ -4,10 +4,17 @@
 @REM which are include in the SDK
 @REM These may be overridden by setting APR_HOME or ICU_HOME or XERCES_HOME
 
-if "%JAVA_HOME%"=="" (
-echo Error: JAVA_HOME not defined
-) else (
-if not exist "%JAVA_HOME%\include\jni.h" echo Error: failed to find JDK headers in %JAVA_HOME%\include
+if "%JAVA_INCLUDE%"=="" (
+ if "%JAVA_HOME%"=="" (
+   echo Error: JAVA_INCLUDE not defined
+   goto end
+  )
+ set JAVA_INCLUDE=%JAVA_HOME%\include
+)
+
+if not exist "%JAVA_INCLUDE%\jni.h" (
+  echo Error: failed to find JDK headers in %JAVA_INCLUDE%
+  goto end
 )
 
 if "%UIMACPP_HOME%"=="" goto noTAF

Modified: incubator/uima/uimacpp/trunk/src/winmake.cmd
URL: http://svn.apache.org/viewvc/incubator/uima/uimacpp/trunk/src/winmake.cmd?view=diff&rev=503702&r1=503701&r2=503702
==============================================================================
--- incubator/uima/uimacpp/trunk/src/winmake.cmd (original)
+++ incubator/uima/uimacpp/trunk/src/winmake.cmd Mon Feb  5 06:42:38 2007
@@ -5,8 +5,14 @@
 REM alternate behavior is to override any or all of the dependent libraries
 
 REM need a Java JRE for the JNI interface
-if "%JAVA_HOME%"==""    set    JAVA_HOME=c:\PROGRA~1\IBM\Java142
-if not exist %JAVA_HOME%\include\jni.h goto nojava
+if "%JAVA_INCLUDE%"=="" (
+ if "%JAVA_HOME%"=="" (
+   echo Error: JAVA_INCLUDE not defined
+   goto end
+  )
+ set JAVA_INCLUDE=%JAVA_HOME%\include
+)
+if not exist %JAVA_INCLUDE%\jni.h goto nojava
 
 REM If UIMACPP_HOME undefined, all dependencies must be defined
 if not "%UIMACPP_HOME%"=="" (
@@ -23,7 +29,13 @@
 )
 
 REM Start project build
-devenv uimacpp.sln /build release
+if "%~1" == "" (
+ set TARGET=release
+) else (
+ set TARGET=%~1
+)
+echo devenv uimacpp.sln /build %TARGET%
+devenv uimacpp.sln /build %TARGET%
 goto end
 
 :noapr
@@ -39,7 +51,7 @@
 goto end
 
 :nojava
-echo %JAVA_HOME%\include does not exist or does not contain jni.h
+echo %JAVA_INCLUDE% does not exist or does not contain jni.h
 
 :end
 endlocal