Код: Выделить всё
-m32
Код: Выделить всё
-m64< /code> «Флаг для GCC, еще не уверен, что делать для других компиляторов). < /p>
Я могу придумать три способа сделать это, какой из них я должен использовать? < /p>
[list]
[*]-DUSE32bit=true
[*] Цепочка инструментов (
Код: Выделить всё
-DCMAKE_TOOLCHAIN_FILE=64bit.toolchain
[*] Типы сборки (
Код: Выделить всё
-DCMAKE_BUILD_TYPE=release32
[/list]
В моем случае принудительная 32-разрядная сборка будет по умолчанию и должна быть простая в использовании. Принудительная 64-разрядная сборка также полезна для некоторых случаев и не должна быть слишком сложной. Использование ширины бит хост -системы редко имеет смысл для моего случая, и я не хочу ее поддерживать.
Я нашел связанный вопрос>
Подробнее здесь: https://stackoverflow.com/questions/311 ... with-cmake