summaryrefslogtreecommitdiffstats
path: root/pki/cmake
diff options
context:
space:
mode:
authorasn <asn@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-12-17 21:15:06 +0000
committerasn <asn@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-12-17 21:15:06 +0000
commit760e90a9d139cbc9f8905d93e096fbda3e73e65c (patch)
treed2e165d6ef61a04f3064f7c89642f3e5ab533c14 /pki/cmake
parentd0e2c8417526de42f4375d27fb10c13b978783b6 (diff)
downloadpki-760e90a9d139cbc9f8905d93e096fbda3e73e65c.tar.gz
pki-760e90a9d139cbc9f8905d93e096fbda3e73e65c.tar.xz
pki-760e90a9d139cbc9f8905d93e096fbda3e73e65c.zip
cmake: Check that we have empty variables or reset them.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1649 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/cmake')
-rw-r--r--pki/cmake/Modules/UseJava.cmake7
1 files changed, 5 insertions, 2 deletions
diff --git a/pki/cmake/Modules/UseJava.cmake b/pki/cmake/Modules/UseJava.cmake
index cdac8176..2d715df0 100644
--- a/pki/cmake/Modules/UseJava.cmake
+++ b/pki/cmake/Modules/UseJava.cmake
@@ -103,7 +103,7 @@ function (__java_copy_file src dest comment)
COMMENT ${comment})
endfunction (__java_copy_file src dest comment)
-function(ADD_JAR _TARGET_NAME)
+function(add_jar _TARGET_NAME)
set(_JAVA_SOURCE_FILES ${ARGN})
if (LIBRARY_OUTPUT_PATH)
@@ -141,9 +141,12 @@ function(ADD_JAR _TARGET_NAME)
elseif (CMAKE_JAVA_TARGET_OUTPUT_NAME)
set(_JAVA_TARGET_OUTPUT_NAME "${CMAKE_JAVA_TARGET_OUTPUT_NAME}.jar")
endif (CMAKE_JAVA_TARGET_OUTPUT_NAME AND CMAKE_JAVA_TARGET_VERSION)
+ # reset
+ set(CMAKE_JAVA_TARGET_OUTPUT_NAME)
set(_JAVA_CLASS_FILES)
set(_JAVA_COMPILE_FILES)
+ set(_JAVA_DEPENDS)
set(_JAVA_RESOURCE_FILES)
foreach(_JAVA_SOURCE_FILE ${_JAVA_SOURCE_FILES})
get_filename_component(_JAVA_EXT ${_JAVA_SOURCE_FILE} EXT)
@@ -256,7 +259,7 @@ function(ADD_JAR _TARGET_NAME)
set(${_TARGET_NAME}_CLASS_DIR
${CMAKE_JAVA_CLASS_OUTPUT_PATH}
PARENT_SCOPE)
-endfunction(ADD_JAR)
+endfunction(add_jar)
function(INSTALL_JAR _TARGET_NAME _DESTINATION)
if (${_TARGET_NAME}_INSTALL_FILES)