fix mpir imported lib

This commit is contained in:
alemuntoni 2020-12-03 11:09:01 +01:00
parent 44aff51206
commit efe1194559

View File

@ -28,16 +28,16 @@ if(ALLOW_SYSTEM_GMP AND GMP_FOUND)
elseif(ALLOW_BUNDLED_MPIR AND HAVE_BUNDLED_MPIR)
message(STATUS "- GMP/MPIR - using already built MPIR library")
add_library(mpir SHARED IMPORTED GLOBAL)
add_library(mpirxx SHARED IMPORTED GLOBAL)
add_library(mpir STATIC IMPORTED GLOBAL)
add_library(mpirxx STATIC IMPORTED GLOBAL)
if (HAVE_BUNDLED_MPIR STREQUAL "WIN-x64")
set_property(TARGET mpir PROPERTY IMPORTED_LOCATION "${MPIR_DIR}/win32-msvc/mpir.lib")
set_property(TARGET mpirxx PROPERTY IMPORTED_LOCATION "${MPIR_DIR}/win32-msvc/mpirxx.lib")
target_include_directories(external-mpir INTERFACE ${EXTERNAL_DIR}/inc/win32-msvc/mpir-2.2.1_x64)
target_include_directories(mpir INTERFACE ${EXTERNAL_DIR}/inc/win32-msvc/mpir-2.2.1_x64)
elseif(HAVE_BUNDLED_MPIR STREQUAL "APPLE-x64")
set_property(TARGET mpir PROPERTY IMPORTED_LOCATION "${MPIR_DIR}/macx64/libmpir.a")
set_property(TARGET mpirxx PROPERTY IMPORTED_LOCATION "${MPIR_DIR}/macx64/libmpirxx.a")
target_include_directories(external-mpir INTERFACE ${EXTERNAL_DIR}/inc/macx64/mpir-2.4.0)
target_include_directories(mpir INTERFACE ${EXTERNAL_DIR}/inc/macx64/mpir-2.4.0)
endif()
add_library(external-mpir INTERFACE)
target_link_libraries(external-mpir INTERFACE mpir mpirxx)