cmake -E эквивалент в cmake 2.8 - PullRequest
0 голосов
/ 29 мая 2018

Я новичок в cmake, и я работаю с 3.1 CMake-файлом с опцией -E env, и я перенес его на 2.8.Что такое совместимый или эквивалентный вариант в 2.8?

https://github.com/CZ-NIC/turris-os/blob/master/package/system/ubus/patches/001-python.patch

Строка, с которой я имею дело, это

+ADD_CUSTOM_TARGET(python ALL
+ COMMAND ${CMAKE_COMMAND} -E env "CC=${CMAKE_C_COMPILER}
${CMAKE_C_COMPILER_ARG1}" "LDSHARED=${LDSHARED}" "CFLAGS=${PYTHON_CFLAGS}"
${PYTHON} ${SETUP_PY} build
+ DEPENDS ubus "${CURRENT_SOURCE_DIR}/ubus_python.c"
+)
+
+INSTALL(
+ CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E env \"CC=${CMAKE_C_COMPILER} ${CMAKE_C_COMPILER_ARG1}\" \"LDSHARED=${LDSHARED}\" \"CFLAGS=${PYTHON_CFLAGS}\" ${PYTHON} ${SETUP_PY} install --    prefix=${CMAKE_INSTALL_PREFIX})"
+)

-Zer0_0ne

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...