Как установить параметры сборки Visual C для выравнивания элементов структуры в CMake?
Я хочу знать, как установить следующие параметры сборки Visual Studio в моем файле CMakeLists.txt.
Выравнивание элемента структуры = 1 байт (/Zp1), который задается в свойствах проекта (Свойства конфигурации -> C/C++ -> Генерация кода).
1 ответ
Вы можете установить этот специфичный для MSVC флаг компиляции (/Zp
) как вариант компиляции CMake:
add_library(MyLib SHARED ${MY_SOURCES})
if(MSVC)
# Add the /Zp flag for the MyLib library target.
target_compile_options(MyLib PRIVATE /Zp1)
endif()