vcpkg/ports/ccfits/dependencies.diff

37 lines
1.1 KiB
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 89c2bed..225ca3b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
-PROJECT(CCfits)
CMAKE_MINIMUM_REQUIRED(VERSION 3.8)
+PROJECT(CCfits)
# Allow the developer to select whether to build Dynamic or Static libraries
OPTION (BUILD_SHARED_LIBS "Build Shared Libraries" OFF)
@@ -57,10 +57,9 @@ SET(SRC_FILES
# Dependencies:
#==============================================================================
-# Try to get CFITSIO info (incl. dependencies) using pkg-config:
-SET (PKG_CONFIG_USE_CMAKE_PREFIX_PATH "on")
-FIND_PACKAGE(PkgConfig)
-IF (${PkgConfig_FOUND})
+if(1)
+ find_package(CFITSIO NAMES cfitsio REQUIRED)
+elseif(0)
PKG_CHECK_MODULES(CFITSIO REQUIRED cfitsio)
IF (CFITSIO_FOUND)
MESSAGE(STATUS "Found CFITSIO:")
@@ -101,7 +100,9 @@ IF (MSVC)
ENDIF(MSVC)
# Add link dependencies:
-IF (${PkgConfig_FOUND})
+if(1)
+ target_link_libraries(${LIB_NAME} PRIVATE CFITSIO::cfitsio)
+elseif(0)
# pkg-config supplies the CFITSIO dependencies (zlib, curl)
IF (CFITSIO_FOUND)
TARGET_LINK_LIBRARIES(${LIB_NAME} ${CFITSIO_LIBRARIES})