diff --git a/CMake/Utilities/imstkFind.cmake b/CMake/Utilities/imstkFind.cmake index 7d10c09440cc9b30075c1dafa506a8bfc21f5807..ed741c476c14373be295a4c4e4cb6f83ef4fefd2 100644 --- a/CMake/Utilities/imstkFind.cmake +++ b/CMake/Utilities/imstkFind.cmake @@ -170,6 +170,10 @@ endmacro() macro(imstk_find_package package) string(TOUPPER ${package} PACKAGE) + if (${PACKAGE}_FOUND) + return() + endif() + find_package_handle_standard_args(${PACKAGE} REQUIRED_VARS ${PACKAGE}_INCLUDE_DIRS @@ -203,6 +207,10 @@ endmacro() macro(imstk_find_header_package package) string(TOUPPER ${package} PACKAGE) + if (${PACKAGE}_FOUND) + return() + endif() + find_package_handle_standard_args(${PACKAGE} REQUIRED_VARS ${PACKAGE}_INCLUDE_DIRS)