1 function(_BoostSource_import)
2 if(NOT ${DOWNLOAD_BOOST})
3 set(BoostSource_FOUND FALSE PARENT_SCOPE)
5 endif(NOT ${DOWNLOAD_BOOST})
7 nnas_include(ExternalSourceTools)
8 nnas_include(OptionTools)
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})
15 set(BoostSource_DIR ${BOOST_SOURCE_DIR} PARENT_SCOPE)
16 set(BoostSource_FOUND ${BOOST_SOURCE_GET} PARENT_SCOPE)
17 endfunction(_BoostSource_import)