From 39d3cfae0b1cf96c2267c7cf2cfdc5d821870b2d Mon Sep 17 00:00:00 2001 From: Corentin Le Molgat Date: Wed, 29 Jun 2022 16:22:02 +0200 Subject: [PATCH] cmake: Update FindXPRESS (#3252) --- cmake/FindXPRESS.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/FindXPRESS.cmake b/cmake/FindXPRESS.cmake index 9e609ad253..9fa4ea44ed 100644 --- a/cmake/FindXPRESS.cmake +++ b/cmake/FindXPRESS.cmake @@ -62,13 +62,11 @@ endif() if(XPRESS_FOUND AND NOT TARGET XPRESS::XPRESS) add_library(XPRESS::XPRESS UNKNOWN IMPORTED) - if(UNIX) - set_target_properties(XPRESS::XPRESS PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${XPRESS_ROOT}/include") + target_include_directories(XPRESS::XPRESS SYSTEM INTERFACE "${XPRESS_ROOT}/include") endif() - if(APPLE) + if(APPLE) # be aware that `UNIX` is `TRUE` on OS X, so this check must be first set_target_properties(XPRESS::XPRESS PROPERTIES #INSTALL_RPATH_USE_LINK_PATH TRUE #BUILD_WITH_INSTALL_RPATH TRUE @@ -83,5 +81,7 @@ if(XPRESS_FOUND AND NOT TARGET XPRESS::XPRESS) set_target_properties(XPRESS::XPRESS PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${XPRESS_ROOT}\\include" IMPORTED_LOCATION "${XPRESS_ROOT}\\lib\\xprs.lib") + else() + message(FATAL_ERROR "XPRESS not supported for ${CMAKE_SYSTEM}") endif() endif()