|
|
@@ -31,35 +31,33 @@ CMakeFindDependencyMacro
|
|
|
#]=======================================================================]
|
|
|
|
|
|
macro(find_dependency dep)
|
|
|
- if (NOT ${dep}_FOUND)
|
|
|
- set(cmake_fd_quiet_arg)
|
|
|
- if(${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY)
|
|
|
- set(cmake_fd_quiet_arg QUIET)
|
|
|
- endif()
|
|
|
- set(cmake_fd_required_arg)
|
|
|
- if(${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED)
|
|
|
- set(cmake_fd_required_arg REQUIRED)
|
|
|
- endif()
|
|
|
+ set(cmake_fd_quiet_arg)
|
|
|
+ if(${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY)
|
|
|
+ set(cmake_fd_quiet_arg QUIET)
|
|
|
+ endif()
|
|
|
+ set(cmake_fd_required_arg)
|
|
|
+ if(${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED)
|
|
|
+ set(cmake_fd_required_arg REQUIRED)
|
|
|
+ endif()
|
|
|
|
|
|
- get_property(cmake_fd_alreadyTransitive GLOBAL PROPERTY
|
|
|
- _CMAKE_${dep}_TRANSITIVE_DEPENDENCY
|
|
|
- )
|
|
|
+ get_property(cmake_fd_alreadyTransitive GLOBAL PROPERTY
|
|
|
+ _CMAKE_${dep}_TRANSITIVE_DEPENDENCY
|
|
|
+ )
|
|
|
|
|
|
- find_package(${dep} ${ARGN}
|
|
|
- ${cmake_fd_quiet_arg}
|
|
|
- ${cmake_fd_required_arg}
|
|
|
- )
|
|
|
+ find_package(${dep} ${ARGN}
|
|
|
+ ${cmake_fd_quiet_arg}
|
|
|
+ ${cmake_fd_required_arg}
|
|
|
+ )
|
|
|
|
|
|
- if(NOT DEFINED cmake_fd_alreadyTransitive OR cmake_fd_alreadyTransitive)
|
|
|
- set_property(GLOBAL PROPERTY _CMAKE_${dep}_TRANSITIVE_DEPENDENCY TRUE)
|
|
|
- endif()
|
|
|
+ if(NOT DEFINED cmake_fd_alreadyTransitive OR cmake_fd_alreadyTransitive)
|
|
|
+ set_property(GLOBAL PROPERTY _CMAKE_${dep}_TRANSITIVE_DEPENDENCY TRUE)
|
|
|
+ endif()
|
|
|
|
|
|
- if (NOT ${dep}_FOUND)
|
|
|
- set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "${CMAKE_FIND_PACKAGE_NAME} could not be found because dependency ${dep} could not be found.")
|
|
|
- set(${CMAKE_FIND_PACKAGE_NAME}_FOUND False)
|
|
|
- return()
|
|
|
- endif()
|
|
|
- set(cmake_fd_required_arg)
|
|
|
- set(cmake_fd_quiet_arg)
|
|
|
+ if (NOT ${dep}_FOUND)
|
|
|
+ set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "${CMAKE_FIND_PACKAGE_NAME} could not be found because dependency ${dep} could not be found.")
|
|
|
+ set(${CMAKE_FIND_PACKAGE_NAME}_FOUND False)
|
|
|
+ return()
|
|
|
endif()
|
|
|
+ set(cmake_fd_required_arg)
|
|
|
+ set(cmake_fd_quiet_arg)
|
|
|
endmacro()
|