66
77cmake_minimum_required (VERSION 3.10)
88
9- project (tommath
9+ project (libtommath
1010 VERSION 1.2.0
1111 DESCRIPTION "A free open source portable number theoretic multiple-precision integer (MPI) library written entirely in C."
1212 HOMEPAGE_URL "https://www.libtom.net/LibTomMath"
@@ -102,6 +102,7 @@ target_link_options(${PROJECT_NAME} BEFORE PRIVATE
102102)
103103
104104set_target_properties (${PROJECT_NAME} PROPERTIES
105+ OUTPUT_NAME tommath
105106 VERSION ${PROJECT_VERSION}
106107 SOVERSION ${PROJECT_VERSION_MAJOR}
107108 PUBLIC_HEADER tommath.h
@@ -148,12 +149,12 @@ if(BUILD_SHARED_LIBS)
148149 set (CMAKE_INSTALL_PKGCONFIGDIR "${CMAKE_INSTALL_LIBDIR} /pkgconfig" CACHE PATH "Folder where to install .pc files" )
149150
150151 configure_file (
151- ${CMAKE_CURRENT_SOURCE_DIR} /lib ${PROJECT_NAME} .pc.in
152- ${CMAKE_CURRENT_BINARY_DIR} /lib ${PROJECT_NAME} .pc
152+ ${CMAKE_CURRENT_SOURCE_DIR} /${PROJECT_NAME} .pc.in
153+ ${CMAKE_CURRENT_BINARY_DIR} /${PROJECT_NAME} .pc
153154 @ONLY
154155 )
155156
156- install (FILES ${CMAKE_CURRENT_BINARY_DIR} /lib ${PROJECT_NAME} .pc
157+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /${PROJECT_NAME} .pc
157158 DESTINATION ${CMAKE_INSTALL_PKGCONFIGDIR}
158159 )
159160endif ()
@@ -231,7 +232,11 @@ endif()
231232# general CPack config
232233set (CPACK_PACKAGE_DIRECTORY ${CMAKE_BINARY_DIR} /packages/${DISTRO_PACK_PATH} )
233234message (STATUS "CPack: packages will be generated under ${CPACK_PACKAGE_DIRECTORY} " )
234- set (CPACK_PACKAGE_NAME "lib${PROJECT_NAME} " )
235+ if (BUILD_SHARED_LIBS )
236+ set (CPACK_PACKAGE_NAME "${PROJECT_NAME}${PROJECT_VERSION_MAJOR} " )
237+ else ()
238+ set (CPACK_PACKAGE_NAME "${PROJECT_NAME} -devel" )
239+ endif ()
235240set (CPACK_PACKAGE_VERSION ${PROJECT_VERSION} )
236241set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "LibTomMath" )
237242set (CPACK_PACKAGE_VENDOR "libtom projects" )
@@ -246,10 +251,9 @@ set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
246251set (CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON )
247252set (CPACK_DEBIAN_PACKAGE_RELEASE ${PACKAGE_RELEASE_VERSION} )
248253if (BUILD_SHARED_LIBS )
249- set (CPACK_DEBIAN_PACKAGE_NAME "${CPACK_PACKAGE_NAME} 1" )
250254 set (CPACK_DEBIAN_PACKAGE_SECTION "libs" )
251255else ()
252- set (CPACK_DEBIAN_PACKAGE_NAME "${CPACK_PACKAGE_NAME } -dev" )
256+ set (CPACK_DEBIAN_PACKAGE_NAME "${PROJECT_NAME } -dev" )
253257 set (CPACK_DEBIAN_PACKAGE_SECTION "devel" )
254258endif ()
255259
0 commit comments