aboutsummaryrefslogtreecommitdiffstats
path: root/dev/rays/cmake/DownloadHelper.txt.in
blob: 69f3039b3e54567f7819461e1f628dba07b30e2e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# This file is part of the MinGfx cmake build system.  
# See the main MinGfx/CMakeLists.txt file for authors, copyright, and license info.

# This is a "helper" cmake project -- the only thing this project does is download
# the external project.  So, the configure, build, install, and test commands for 
# ExternalProject_Add() are intentionally set as NOPs.  

cmake_minimum_required (VERSION 3.9) 

project(@EXT_PROJECT_NAME@-download)

include(ExternalProject)
ExternalProject_Add(
  @EXT_PROJECT_NAME@
  SOURCE_DIR "@DOWNLOAD_DIR@/@EXT_PROJECT_NAME@/src"
  BINARY_DIR "@DOWNLOAD_DIR@/@EXT_PROJECT_NAME@/download-helper"
  @DOWNLOAD_OPTIONS@
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
  INSTALL_COMMAND ""
  TEST_COMMAND ""
  LOG_DOWNLOAD ON
  GIT_PROGRESS 1
)