Как указать выходной путь repc в qmake?
в qmake у меня есть
REPC_SOURCE = rpc/SomeRPC.rep
и это генерирует
rep_SomeRPC_source.h
в корне проекта. Я хотел бы сохранить его где-нибудь еще, чтобы сохранить корень как можно более чистым.
Документация говорит
repc creates the rep_SimpleSwitch_source.h header in the build directory that you specify
. Но как указать
build directory
?
Единственный вариант, который я вижу, это изменить
OUT_PWD
, но в документации сказано
Do not attempt to overwrite the value of this variable.
1 ответ
Каталог сборки — это папка, в которой вы запускаете qmake (в вашем случае это папка проекта), что вызывает нежелательный эффект получения папки с исходным кодом, промежуточными файлами и двоичными файлами.
Вместо этого используйте другую папку, в которой вы запускаете qmake:
mkdir build
cd build
qmake /path/of/project-directory
make