cmake_minimum_required(VERSION 3.0) project(boost) if(ANDROID) execute_process( COMMAND ScolBoostBuild-Android.bat WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) elseif(APPLE AND IOS) configure_file("${CMAKE_CURRENT_LIST_DIR}/ScolBoostBuildIOS.sh.in" "${CMAKE_CURRENT_LIST_DIR}/ScolBoostBuildIOS.sh" @ONLY) execute_process( COMMAND ./ScolBoostBuildIOS.sh WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) elseif(APPLE) configure_file("${CMAKE_CURRENT_LIST_DIR}/ScolBoostBuildIOS.sh.in" "${CMAKE_CURRENT_LIST_DIR}/ScolBoostBuildIOS.sh" @ONLY) execute_process( COMMAND ./ScolBoostBuildOSX.sh WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) elseif(WIN32) execute_process( COMMAND ScolBoostBuild.bat WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) elseif(PIZERO) execute_process( COMMAND ./ScolBoostBuildRPIzero.sh WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) elseif(PITHREE) execute_process( COMMAND ./ScolBoostBuildRPI3.sh WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) elseif(RPI) execute_process( COMMAND ./ScolBoostBuildRPI.sh WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) elseif(EMSCRIPTEN) execute_process( COMMAND ./ScolBoostBuildEm.sh WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) elseif(LINUX64) execute_process( COMMAND ./ScolBoostBuild64.sh WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) else(LINUX32) execute_process( COMMAND ./ScolBoostBuild32.sh WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} ) endif()