Fix WinVNC so that it embeds and serves up the Java viewer whenever BUILD_JAVA=1


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4704 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/CMakeLists.txt b/java/src/CMakeLists.txt
index 7048dd9..a6b4ec8 100644
--- a/java/src/CMakeLists.txt
+++ b/java/src/CMakeLists.txt
@@ -73,6 +73,7 @@
   DEPENDS ${JAVA_SRCDIR}/tigervnc.ico)
 
 string(REGEX REPLACE "jar" "" Java_PATH ${Java_JAR_EXECUTABLE})
+string(REGEX REPLACE ".exe" "" Java_PATH ${Java_PATH})
 
 add_custom_command(OUTPUT VncViewer.jar
   DEPENDS ${JAVA_CLASSES_FULL}
@@ -98,8 +99,10 @@
 
 add_custom_target(java ALL DEPENDS VncViewer.jar)
 
-install(FILES
-  ${CMAKE_CURRENT_BINARY_DIR}/VncViewer.jar
-  ${JAVA_SRCDIR}/README
-  ${JAVA_SRCDIR}/index.vnc
-  DESTINATION vnc/classes)
+if(NOT WIN32)
+  install(FILES
+    ${CMAKE_CURRENT_BINARY_DIR}/VncViewer.jar
+    ${JAVA_SRCDIR}/README
+    ${JAVA_SRCDIR}/index.vnc
+    DESTINATION vnc/classes)
+endif()