У меня есть сторонняя библиотека с автоинструментами проекта.Я хочу использовать ExternalProject_Add для сборки библиотеки.
Это можно сделать следующим образом:
ExternalProject_Add(project_lib
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib
CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/lib/configure --prefix=${LIB_OUTPUT}
BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/build
)
Теперь проблема заключается в том, что мне нужно передать переменную среды в configure
, ноЯ не могу найти способ сделать это.
В консоли я бы сделал это следующим образом:
CPPFLAGS="-fPIC" ./configure --prefix=output
Есть ли способ передать CPPFLAGS="-fPIC"
env в configure
с ExternalProject_Add/CONFIGURE_COMMAND
?