-DUSE_OPENCL=ON &&
make
Итого 4 строчки. Однако строчка с параметрами компиляции имеет свойство расти и уже становится почти нечитаемой. И так как выполняется построчно. Её нужно как-то разделить на несколько.
Нужно что-то вида:
cmake CMakeLists.txt: options:
-DCMAKE_BUILD_TYPE=RELEASE
-DUSE_SSE4=ON
option N
make
——
Как это правильно сделать?
Если кому интересно. Решения по разбитию строчки я так и не нашёл, поэтому как всегда пришлось сделать костылём, через массив. —--------------------------- #!/usr/bin/env bash declare -a CMAKEARGS CMAKEARGS=( "-DCMAKE_BUILD_TYPE=RELEASE" "-DNO_GPU=OFF" "-DMINIMAL_BUILD=OFF" "-DUSE_SSE4=ON" "-DUSE_AVX=ON" "-DUSE_AVX2=OFF" "-DUSE_CUDA=ON" "-DUSE_OPENCL=ON" ) cd "/home/program/program" cmake "${CMAKEARGS[@]}" make —---------------------
Обсуждают сегодня