Blob Blame History Raw
diff -rupN cfitsio-4.0.0/CMakeLists.txt cfitsio-4.0.0-new/CMakeLists.txt
--- cfitsio-4.0.0/CMakeLists.txt	2021-12-05 18:53:20.783367424 +0100
+++ cfitsio-4.0.0-new/CMakeLists.txt	2021-12-05 18:53:31.230316658 +0100
@@ -219,7 +219,7 @@ ENDIF()
 
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}")
 set (LIB_DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
-set (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include/")
+set (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include/cfitsio/")
 set (BIN_DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
 
 SET(H_FILES fitsio.h fitsio2.h longnam.h)
@@ -275,7 +275,9 @@ IF (BZIP2_FOUND)
 ENDIF(BZIP2_FOUND)
 
 SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES VERSION ${${PROJECT_NAME}_VERSION} SOVERSION ${${PROJECT_NAME}_MAJOR_VERSION})
-install(TARGETS ${LIB_NAME} DESTINATION ${LIB_DESTINATION})
+IF(WIN32)
+    SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES SUFFIX "-${${PROJECT_NAME}_MAJOR_VERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
+ENDIF(WIN32)
 install(TARGETS ${LIB_NAME}
                             RUNTIME DESTINATION bin
                             LIBRARY DESTINATION lib
@@ -309,9 +311,11 @@ IF (UTILS)
 
     ADD_EXECUTABLE(FPack fpack.c fpackutil.c)
     TARGET_LINK_LIBRARIES(FPack ${LIB_NAME})
+    INSTALL(TARGETS FPack DESTINATION bin)
 
     ADD_EXECUTABLE(Funpack funpack.c fpackutil.c)
     TARGET_LINK_LIBRARIES(Funpack ${LIB_NAME})
+    INSTALL(TARGETS Funpack DESTINATION bin)
 
     ADD_EXECUTABLE(Fitscopy fitscopy.c)
     TARGET_LINK_LIBRARIES(Fitscopy ${LIB_NAME})
diff -rupN cfitsio-4.0.0/cfitsio.pc.cmake cfitsio-4.0.0-new/cfitsio.pc.cmake
--- cfitsio-4.0.0/cfitsio.pc.cmake	2021-05-20 03:18:54.000000000 +0200
+++ cfitsio-4.0.0-new/cfitsio.pc.cmake	2021-12-07 14:22:11.677952182 +0100
@@ -7,6 +7,6 @@ Name: cfitsio
 Description: FITS File Subroutine Library
 URL: https://heasarc.gsfc.nasa.gov/fitsio/
 Version: @CFITSIO_MAJOR@.@CFITSIO_MINOR@.@CFITSIO_MICRO@
-Libs: -L${libdir} @PKG_CONFIG_LIBS@
+Libs: -L${libdir} -l@LIB_NAME@
 Libs.private: -lm
 Cflags: -I${includedir}