Как настроить параметры сборки Visual C для выравнивания элементов Struct в CMake? - PullRequest
2 голосов
/ 12 февраля 2020

Я хочу знать, как я могу установить следующие параметры сборки Visual Studio в моем CMakeLists.txt.

Выравнивание элемента структуры = 1 байт (/ Zp1), который устанавливается в свойствах проекта () Свойства конфигурации -> C / C ++ -> Генерация кода ).

1 Ответ

0 голосов
/ 12 февраля 2020

Вы можете установить этот флаг компиляции MSV C -specifi c (/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()
...