Size: a a a

2021 June 22

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
Я просто не знаю, как это смотреть - вот вся строка, которая пишется в cmd при билде.

/GS /GL /W3 /Gy /Zc:wchar_t /Zi /Gm- /O2 /sdl /Fd"x64\Release\vc140.pdb" /Zc:inline /fp:precise /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /errorReport:prompt /WX- /Zc:forScope /Gd /Oi /MD /Fa"x64\Release\" /EHsc /nologo /Fo"x64\Release\" /Fp"x64\Release\Project1.pch"
источник

SE

Stanislav Ershov in pro.buildsystems
а проект этот же триплет использует?
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
ну вот я не знаю, как выбрать триплет для проекта.
До этого просто переключался на v140 и оно подхватывало его include, linkage...
источник

D

Dmitriy in pro.buildsystems
Странно. Я не вижу флага /EH...
источник

D

Dmitriy in pro.buildsystems
А, вижу
источник

SE

Stanislav Ershov in pro.buildsystems
https://vcpkg.readthedocs.io/en/latest/users/integration/

To override the automatically chosen triplet, you can specify the MSBuild property VcpkgTriplet in your .vcxproj. We recommend adding this to the Globals PropertyGroup.
<PropertyGroup Label="Globals">
 <!-- .... -->
 <VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet>
 <VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet>
</PropertyGroup>
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
Вот такое что-то есть - никто не знает, куда здесь писать триплет?
источник

SE

Stanislav Ershov in pro.buildsystems
в триплет? )
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
ну в host или просто?
источник

SE

Stanislav Ershov in pro.buildsystems
хост триплет для другого нужен, так что обычный
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
ну да, теперь работает, если в обычный написать. Никогда не писал его, спасибо. )
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
А для чего нужен хост триплет, не подскажите?
источник

AB

Artöm Bakri Al-Sarmi... in pro.buildsystems
Для кросскомпиляции видимо
источник

SE

Stanislav Ershov in pro.buildsystems
источник

 P

 ‌‌Gleb Pilipets... in pro.buildsystems
Спасибо, почитаю.
источник
2021 June 23

GI

Gleb "Crazy Sag... in pro.buildsystems
Вопрос, можно ли в cmake поменять тип библиотеки у уже созданного таргета
Типа
add_library(some_library STATIC)
<...>
if( something )
//делаем some_library OBJECT
endif()
источник

SE

Stanislav Ershov in pro.buildsystems
эм, зачем?
источник

GI

Gleb "Crazy Sag... in pro.buildsystems
Чтобы подпереть централизованным самоотключающимся костылём, вместо десяти костылей в разных местах, которые потом надо будет выпиливать
источник

GI

Gleb "Crazy Sag... in pro.buildsystems
Нет, без костылей уже не вышло
источник

SE

Stanislav Ershov in pro.buildsystems
чего?
источник