summaryrefslogtreecommitdiff
path: root/infra/nnfw/cmake/modules/ExternalProjectTools.cmake
blob: 71d74e5a6fff6a6d1087822263c0a83a91851812 (plain)
1
2
3
4
5
6
7
8
9
10
macro(add_extdirectory DIR TAG)
  cmake_parse_arguments(ARG "EXCLUDE_FROM_ALL" "" "" ${ARGN})
  if(ARG_EXCLUDE_FROM_ALL)
    add_subdirectory(${DIR} "${CMAKE_BINARY_DIR}/externals/${TAG}" EXCLUDE_FROM_ALL)
  else(ARG_EXCLUDE_FROM_ALL)
    add_subdirectory(${DIR} "${CMAKE_BINARY_DIR}/externals/${TAG}")
  endif(ARG_EXCLUDE_FROM_ALL)
endmacro(add_extdirectory)

set(ExternalProjectTools_FOUND TRUE)