60
61
set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
61
62
set(PACKAGE_BUGREPORT "http://ufo.kit.edu/ufo/newticket")
65
set(CPACK_SOURCE_GENERATOR "TBZ2")
66
set(CPACK_PACKAGE_CONTACT "Suren A. Chilingaryan <csa@suren.me>")
67
if (${RELEASE} GREATER 0)
68
set(CPACK_PACKAGE_VERSION "${PACKAGE_VERSION}.${RELEASE}")
69
else (${RELEASE} GREATER 0)
70
set(CPACK_PACKAGE_VERSION "${PACKAGE_VERSION}")
71
endif (${RELEASE} GREATER 0)
72
set(CPACK_SOURCE_IGNORE_FILES "/.bzr/;CMakeFiles;_CPack_Packages;cmake_install.cmake;CPack.*.cmake;CMakeCache.txt;install_manifest.txt;config.h$;.pc$;Makefile;.tar.bz2$;~$;${CPACK_SOURCE_IGNORE_FILES}")
73
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${CPACK_PACKAGE_VERSION}")
76
add_custom_target(dist_clean COMMAND ${CMAKE_MAKE_PROGRAM} clean WORKING_DIRECTORY ${CMAKE_CURRENT_DIR})
77
add_custom_target(dist DEPENDS dist_clean COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
63
80
if(NOT DEFINED BIN_INSTALL_DIR)
64
81
set(BIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/bin")
65
82
endif(NOT DEFINED BIN_INSTALL_DIR)
84
if(NOT DEFINED LIB_SUFFIX)
85
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
87
else (CMAKE_SIZEOF_VOID_P EQUAL 8)
89
endif (CMAKE_SIZEOF_VOID_P EQUAL 8)
90
endif(NOT DEFINED LIB_SUFFIX)
67
92
if(NOT DEFINED LIB_INSTALL_DIR)
68
set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib")
93
set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
69
94
endif(NOT DEFINED LIB_INSTALL_DIR)
71
96
if(NOT DEFINED INCLUDE_INSTALL_DIR)
77
102
endif(NOT DEFINED LOCALE_INSTALL_DIR)
79
104
configure_file(fastwriter.pc.in ${CMAKE_CURRENT_BINARY_DIR}/fastwriter.pc)
105
configure_file(fastwriter.spec.in ${CMAKE_CURRENT_BINARY_DIR}/fastwriter.spec)
80
106
configure_file(config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)
82
108
install(TARGETS fastwriter