1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
project(${PROJECT_NAME_GLOBAL}-cli)
cmake_minimum_required(VERSION 2.6)
if (USE_CLI_XMLRPC)
install (FILES cli-xmlrpc.pl DESTINATION ${BINDIR} RENAME ${PROJECT_NAME}-xmlrpc
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
install (FILES cli-xmlrpc-config.pl DESTINATION ${CLIENT_DATA_DIR}/cli
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
if (UNIX)
execute_process (
OUTPUT_FILE ${PROJECT_BINARY_DIR}/${PROJECT_NAME}-xmlrpc.1.gz
COMMAND "${GZIP_CMD}" -9
INPUT_FILE ${PROJECT_NAME}-xmlrpc.1
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/)
install (FILES ${PROJECT_BINARY_DIR}/${PROJECT_NAME}-xmlrpc.1.gz DESTINATION ${MAN_DIR})
endif (UNIX)
endif ()
if (USE_CLI_JSONRPC)
install (FILES cli-jsonrpc.pl DESTINATION ${BINDIR} RENAME ${PROJECT_NAME}-jsonrpc
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
install (FILES cli-jsonrpc-config.pl DESTINATION ${CLIENT_DATA_DIR}/cli
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
if (UNIX)
execute_process (
OUTPUT_FILE ${PROJECT_BINARY_DIR}/${PROJECT_NAME}-jsonrpc.1.gz
COMMAND "${GZIP_CMD}" -9
INPUT_FILE ${PROJECT_NAME}-jsonrpc.1
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/)
install (FILES ${PROJECT_BINARY_DIR}/${PROJECT_NAME}-jsonrpc.1.gz DESTINATION ${MAN_DIR})
endif (UNIX)
endif ()
|