| 123456789101112131415161718 |
- file(MAKE_DIRECTORY "${bin_dir}")
- include(ProcessorCount)
- ProcessorCount(nproc)
- if(generator MATCHES "Ninja")
- set(ninja_arg --generator=Ninja)
- endif()
- if(NOT nproc EQUAL 0)
- set(parallel_arg --parallel=${nproc})
- endif()
- message(STATUS "running bootstrap: ${bootstrap} ${ninja_arg} ${parallel_arg}")
- execute_process(
- COMMAND ${bootstrap} ${ninja_arg} ${parallel_arg}
- WORKING_DIRECTORY "${bin_dir}"
- RESULT_VARIABLE result
- )
- if(result)
- message(FATAL_ERROR "bootstrap failed: ${result}")
- endif()
|