ea2a6ca4bdf8f9dca8f3a134ddbdc73a933aed5c
[platform/core/ml/nnfw.git] / infra / cmake / packages / BoostSourceConfig.cmake
1 function(_BoostSource_import)
2   if(NOT ${DOWNLOAD_BOOST})
3     set(BoostSource_FOUND FALSE PARENT_SCOPE)
4     return()
5   endif(NOT ${DOWNLOAD_BOOST})
6
7   nnas_include(ExternalSourceTools)
8   nnas_include(OptionTools)
9
10   # EXTERNAL_DOWNLOAD_SERVER will be overwritten by CI server to use mirror server.
11   envoption(EXTERNAL_DOWNLOAD_SERVER "http://sourceforge.net")
12   set(BOOST_URL ${EXTERNAL_DOWNLOAD_SERVER}/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.gz)
13   ExternalSource_Download(BOOST ${BOOST_URL})
14
15   set(BoostSource_DIR ${BOOST_SOURCE_DIR} PARENT_SCOPE)
16   set(BoostSource_FOUND ${BOOST_SOURCE_GET} PARENT_SCOPE)
17 endfunction(_BoostSource_import)
18
19 _BoostSource_import()