Subject: use Debian packaged versions of jna.jar and vecmath.jar
 instead of those removed from the upstream tarball
Author: Jan Dittberner <jandd@debian.org>
--- a/AI/Interfaces/Java/CMakeLists.txt
+++ b/AI/Interfaces/Java/CMakeLists.txt
@@ -194,8 +194,8 @@
 			set(myJavaBuildDir  "${myBuildDir}/classes")
 
 			# Create our full Java class-path
-			CreateClasspath(myJavaLibs ${myJLibDir})
-			ConcatClasspaths(myClassPath "${CLASSPATH_Java_AIINTERFACE}" "${myJavaLibs}")
+			#CreateClasspath(myJavaLibs ${myJLibDir})
+			ConcatClasspaths(myClassPath "${CLASSPATH_Java_AIINTERFACE}" "/usr/share/java/jna.jar" "/usr/share/java/vecmath.jar")
 
 			# Create a list of all the AIs source files
 			file(GLOB_RECURSE mySources RELATIVE "${mySourceDir}" FOLLOW_SYMLINKS "${mySourceDir}/*.java")
@@ -215,7 +215,7 @@
 				DEPENDS ${Java_AIINTERFACE_TARGET}
 				COMMAND "${JAVA_COMPILE}"
 					"${JAVA_COMPILE_FLAG_CONDITIONAL}"
-					"-cp" "${myClassPath}"
+					"-classpath" "${myClassPath}"
 					"-d" "${myJavaBuildDir}"
 					${mySources}
 				COMMAND "${JAVA_ARCHIVE}"
@@ -349,9 +349,9 @@
 	set(mySrcJarFile               "${myJarFile}-src.jar")
 	set(myJavaGeneratedSourceDir   "${myBuildDir}/src-generated/main/java")
 	set(myJLibDir                  "${myDir}/data/jlib")
-	#set(myJavaLibs                 "${myJLibDir}/jna/jna.jar${PATH_DELIM_H}${myJLibDir}/vecmath.jar")
-	CreateClasspath(myJavaLibs ${myJLibDir})
-	set(myClassPath                ".${PATH_DELIM_H}${myJavaLibs}${PATH_DELIM_H}${myJavaSourceDir}")
+	set(myDebianJavaLibs           "/usr/share/java/jna.jar${PATH_DELIM_H}/usr/share/java/vecmath.jar")
+	#CreateClasspath(myJavaLibs ${myJLibDir})
+	set(myClassPath                ".${PATH_DELIM_H}${myDebianJavaLibs}${PATH_DELIM_H}${myJavaSourceDir}")
 
 	# Used by Java Skirmish AIs
 	SetGlobal(SOURCE_ROOT_${myName}_AIINTERFACE "${myDir}")
@@ -437,7 +437,7 @@
 		DEPENDS "${myJavaGeneratedSourceDir}/${myPkg}/oo/*.java"
 		COMMAND "${JAVA_COMPILE}" ARGS
 		"${JAVA_COMPILE_FLAG_CONDITIONAL}"
-		"-cp" "${myClassPath}"
+		"-classpath" "${myClassPath}"
 		"-d" "${myJavaBuildDir}"
 		${JAVA_GENERATED_SOURCES}
 		WORKING_DIRECTORY "${myJavaGeneratedSourceDir}"
--- a/AI/Skirmish/HughAI/CMakeLists.txt
+++ b/AI/Skirmish/HughAI/CMakeLists.txt
@@ -41,13 +41,13 @@
 		set(myAiBinJarFile       "${myAiJarFile}.jar")
 		set(myLoaderSrcJarFile   "${myLoaderJarFile}-src.jar")
 		set(myAiSrcJarFile       "${myAiJarFile}-src.jar")
-		set(myJLibDir            "${myDir}/data/jlib")
+		#set(myJLibDir            "${myDir}/data/jlib")
 
 		SkirmishAIMessage(STATUS "Found Skirmish AI: ${myName} ${myVersion}")
 
 		# Create our full Java class-path
-		CreateClasspath(myJavaLibs ${myJLibDir})
-		ConcatClasspaths(myClassPath "${CLASSPATH_Java_AIINTERFACE}" "${myJavaLibs}" ${myAiSourceDir} ${myLoaderSourceDir})
+		#CreateClasspath(myJavaLibs ${myJLibDir})
+		ConcatClasspaths(myClassPath "${CLASSPATH_Java_AIINTERFACE}" ${myAiSourceDir} ${myLoaderSourceDir} "/usr/share/java/jna.jar" "/usr/share/java/vecmath.jar")
 
 		# Create a list of all the AIs source files
 		file(GLOB_RECURSE myLoaderSources RELATIVE "${myLoaderSourceDir}" FOLLOW_SYMLINKS "${myLoaderSourceDir}/*.java")
@@ -60,7 +60,7 @@
 			DEPENDS ${Java_AIINTERFACE_TARGET}
 			COMMAND "${JAVA_COMPILE}"
 				"${JAVA_COMPILE_FLAG_CONDITIONAL}"
-				"-cp" "${myClassPath}"
+				"-classpath" "${myClassPath}"
 				"-d" "${myJavaLoaderBuildDir}"
 				${myLoaderSources}
 			COMMAND "${JAVA_ARCHIVE}"
@@ -76,7 +76,7 @@
 			DEPENDS ${Java_AIINTERFACE_TARGET}
 			COMMAND "${JAVA_COMPILE}"
 				"${JAVA_COMPILE_FLAG_CONDITIONAL}"
-				"-cp" "${myClassPath}"
+				"-classpath" "${myClassPath}"
 				"-d" "${myJavaAiBuildDir}"
 				${myAiSources}
 			COMMAND "${JAVA_ARCHIVE}"
