Size: a a a

2018 November 20

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
мда, QT4_WRAP_### макросы этапять - расширения на выходе строго .cxx, пути строго в BINARY_DIR/...
блин, GENERATE_MOC :)
источник

SE

Stanislav Ershov in pro.buildsystems
а ты в целом, WRAP_UI если, ну так то да
источник

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
мда, QT4_WRAP_### макросы этапять - расширения на выходе строго .cxx, пути строго в BINARY_DIR/...
но про BINARY_DIR ты не прав
источник

SE

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

II

Igor Ivanov in pro.buildsystems
Stanislav Ershov
а ты в целом, WRAP_UI если, ну так то да
да

GENERATE_MOC тоже ругается на неймспейсы
не понимаю что за дичь, потому что в наших мейкфайлах там тупейший moc-qt4 infile.cpp -o outfile.cpp
источник

SE

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

II

Igor Ivanov in pro.buildsystems
на QT4_### макросы он разве распространяется? я думал только на AUTO###
источник

SE

Stanislav Ershov in pro.buildsystems
а блин, мб
источник

SE

Stanislav Ershov in pro.buildsystems
есть к сожалению проблемы, надеюсь после новостей что Qt уйдет на симейк они все сделают збс
источник

SE

Stanislav Ershov in pro.buildsystems
но подвижек пока не вижу)
источник

SE

Stanislav Ershov in pro.buildsystems
им бы в первую очередь cmake плагин в креаторе допилить, а то сырое говно
источник

II

Igor Ivanov in pro.buildsystems
Igor Ivanov
у AUTOMOC тоже какие-то проблемы

work/sources_d/tech1utils/include/serialize-utils.:17: Parse error at "serialization_utils"

на 17й строке в serialize-utils.h: namespace serialization_utils T1_EXPORT {, определение T1_EXPORT лежит в соседнем инклюде, если макрос убрать то продолжает ругаться на него в других хедерах
с этим чудом я так понимаю тоже никто не сталкивался?
источник

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
с этим чудом я так понимаю тоже никто не сталкивался?
namespace serialization_utils T1_EXPORT
а чего за макрос такой?
источник

II

Igor Ivanov in pro.buildsystems
#define T1_EXPORT :)
источник

II

Igor Ivanov in pro.buildsystems
на винде превращается в __declspec(dllexport)
источник

SE

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

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
на винде превращается в __declspec(dllexport)
эээ
источник

II

Igor Ivanov in pro.buildsystems
ну классика, десу

#ifdef WIN32
#define T1_EXPORT __declspec(dllexport)
#else
#define T1_EXPORT
#endif


я на линухе
источник

SE

Stanislav Ershov in pro.buildsystems
а это ваще работает?
источник

SE

Stanislav Ershov in pro.buildsystems
прост всегда к классам и функциям применял
источник