# Establish variables for signing jar files # Manages the creation of these variables: # 1) JARSIGNER_KEYSTORE # 2) JARSIGNER_USER_NAME # 3) JARSIGNER_PASSWORD SET(DO_BUILD_DIST OFF CACHE BOOL "Create securely signed Java files for distribution? (i.e. not just a local test version)") SET(JARSIGNER_KEYSTORE "${CMAKE_CURRENT_SOURCE_DIR}/testing_keystore.keys" CACHE FILEPATH "Name of keystore file containing your private key for jar signing") SET(JARSIGNER_USER_NAME "testing" CACHE STRING "User name for key in keystore file") SET(JARSIGNER_PASSWORD "testing" CACHE STRING "Password for key in keystore file") IF(DO_BUILD_DIST) IF(NOT WAS_BUILD_DIST) SET(JARSIGNER_KEYSTORE "D:/simtkjava_signing/simtkjava.store" CACHE FILEPATH "Name of keystore file containing your private key for jar signing" FORCE) SET(JARSIGNER_USER_NAME "simtkjava" CACHE STRING "User name for key in keystore file" FORCE) SET(JARSIGNER_PASSWORD "ENTER_PASSWORD_HERE" CACHE STRING "Password for key in keystore file" FORCE) SET(WAS_BUILD_DIST ${DO_BUILD_DIST} CACHE INTERNAL "Variable to keep track of when the DO_BUILD_DIST variable has changed" FORCE) ENDIF(NOT WAS_BUILD_DIST) ELSE(DO_BUILD_DIST) SET(WAS_BUILD_DIST ${DO_BUILD_DIST} CACHE INTERNAL "Variable to keep track of when the DO_BUILD_DIST variable has changed" FORCE) ENDIF(DO_BUILD_DIST)