1# Small script to stamp the JtTk license key on an executable 2# 3# Original Author: 4# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net> 5# http://academic.cleardefinition.com 6# Iowa State University HCI Graduate Program/VRAC 7 8set(ENV{JTTK_DEV_PLATFORM} @BITS@) 9set(ENV{JTTK_DEV_PATH} @JTTK_DEV_PATH@) 10set(ENV{LD_LIBRARY_PATH} "$ENV{LD_LIBRARY_PATH}:@JTTK_LIBRARY_DIR@") 11set(ENV{PATH} "$ENV{PATH}:@JTTK_DEV_PATH@/../bin/") 12 13message(STATUS "The stamp commands are being run with these environment variables:") 14execute_process(COMMAND ${CMAKE_COMMAND} -E environment) 15 16set(JTTK_KEYS @JTTK_KEYS@) 17foreach(_key ${JTTK_KEYS}) 18 execute_process(COMMAND ${_command} @JTTK_STAMP_COMMAND@ ${_key} @_binary@ 19 RESULT_VARIABLE _result) 20 21 if(NOT "${_result}" EQUAL "0") 22 message(STATUS "Failed (error ${_result}) running stamp command: 23@JTTK_STAMP_COMMAND@ ${_key} @_binary@") 24 25 else() 26 message(STATUS "Succeeded running stamp command: 27@JTTK_STAMP_COMMAND@ ${_key} @_binary@") 28 endif() 29 30 execute_process(COMMAND @JTTK_STAMP_PLATFORM_COMMAND@ ${_key} @_binary@ 31 RESULT_VARIABLE _result) 32 33 if(NOT "${_result}" EQUAL "0") 34 message(STATUS "Failed (error ${_result}) running stamp command: 35@JTTK_STAMP_PLATFORM_COMMAND@ ${_key} @_binary@") 36 37 else() 38 message(STATUS "Succeeded running stamp command: 39@JTTK_STAMP_PLATFORM_COMMAND@ ${_key} @_binary@") 40 endif() 41 42endforeach() 43