CPack configurations updated to better match expected values

This commit is contained in:
Markus Makela 2014-09-13 04:13:25 +03:00
parent 32b72ce474
commit bc49b6a901

View File

@ -11,16 +11,16 @@ configure_file(${CMAKE_SOURCE_DIR}/server/include/version.h.in ${CMAKE_SOURCE_DI
if(NOT MYSQL_DIR)
find_path(MYSQL_DIR mysql.h PATH_SUFFIXES mysql mariadb)
if(MYSQL_DIR_NOT_FOUND)
if(MYSQL_DIR-NOTFOUND)
message(FATAL_ERROR "Fatal Error: MySQL headers were not found.")
endif(MYSQL_DIR_NOT_FOUND)
endif(MYSQL_DIR-NOTFOUND)
endif()
if(NOT ERRMSG)
find_file(ERRMSG errmsg.sys PATHS /usr/share/mysql /usr/local/share/mysql ${CUSTOM_ERRMSG} PATH_SUFFIXES english)
if(ERRMSG_NOT_FOUND)
if(ERRMSG-NOTFOUND)
message(FATAL_ERROR "Fatal Error: The errmsg.sys file was not found.")
endif(ERRMSG_NOT_FOUND)
endif(ERRMSG-NOTFOUND)
endif()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
@ -36,7 +36,7 @@ if((NOT EMBEDDED_LIB) AND STATIC_EMBEDDED)
find_file(EMBEDDED_LIB libmysqld.a PATHS /usr/lib /usr/lib64 PATH_SUFFIXES mysql mariadb)
if(EMBEDDED_LIB_NOT_FOUND)
if(EMBEDDED_LIB-NOTFOUND)
message(WARNING "Warning: Static library not found, looking for dynamic version")
find_library(EMBEDDED_LIB mysqld PATHS /usr/lib /usr/lib64 PATH_SUFFIXES mysql mariadb)
get_filename_component(EMBEDDED_LIB ${EMBEDDED_LIB} REALPATH)
@ -49,7 +49,7 @@ elseif( NOT STATIC_EMBEDDED)
endif()
if(EMBEDDED_LIB_NOT_FOUND)
if(EMBEDDED_LIB-NOTFOUND)
message(FATAL_ERROR "Library not found: libmysqld. If your install of MySQL is in a non-default location, please provide the location with -DEMBEDDED_LIB=<path to library>")
else()
message(STATUS "Using embedded library: ${EMBEDDED_LIB}")
@ -99,8 +99,12 @@ set(CPACK_PACKAGE_VERSION_MINOR "${MAXSCALE_VERSION_MINOR}")
set(CPACK_PACKAGE_VERSION_PATCH "${MAXSCALE_VERSION_PATCH}")
set(CPACK_PACKAGE_CONTACT "SkySQL Ab")
set(CPACK_PACKAGE_FILE_NAME "maxscale-${MAXSCALE_VERSION}")
set(CPACK_PACKAGE_NAME "maxscale")
set(CPACK_PACKAGE_VENDOR "SkySQL Ab")
set(CPACK_PACKAGE_DESCRIPTION_FILE ${CMAKE_SOURCE_DIR}/README)
set(CPACK_PACKAGING_INSTALL_PREFIX "/")
set(CPACK_RPM_SPEC_INSTALL_POST "/sbin/ldconfig")
set(CPACK_RPM_PACKAGE_NAME "maxscale-${MAXSCALE_VERSION}")
set(CPACK_RPM_PACKAGE_NAME "maxscale")
set(CPACK_RPM_PACKAGE_VENDOR "SkySQL Ab")
set(CPACK_RPM_PACKAGE_AUTOREQPROV " no")
include(CPack)