include(ExternalProject)
find_package(Git REQUIRED)
include(GNUInstallDirs)

ExternalProject_Add(
  CDTClang
  CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}/llvm -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -DCMAKE_BUILD_TYPE=Release -DCDT_TOOL_DIR=${CMAKE_SOURCE_DIR}/tools -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DLLVM_CCACHE_BUILD=Off

  SOURCE_DIR "${CMAKE_SOURCE_DIR}/cdt-llvm"
  BINARY_DIR "${CMAKE_BINARY_DIR}/cdt-llvm"
  UPDATE_COMMAND ""
  PATCH_COMMAND  ""
  TEST_COMMAND   ""
  INSTALL_COMMAND ""
  BUILD_ALWAYS 1
)
