Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable out-of-source (shadow) builds. #501

Closed
boppybibbles opened this issue Jan 4, 2020 · 2 comments · Fixed by #503
Closed

Enable out-of-source (shadow) builds. #501

boppybibbles opened this issue Jan 4, 2020 · 2 comments · Fixed by #503

Comments

@boppybibbles
Copy link
Contributor

Enable out-of-source (shadow) builds.

Out-of-source build is a widely used practice. Unfortunately it is not possible to use it out of the box because of compiler error.

How to reproduce:

  • clone to QtPass directory: git clone git@github.com:IJHack/QtPass.git;
  • create build directory which is out of source directory: mkdir build && cd build;
  • configure project: qmake ../QtPass;
  • make project: make;
  • observe compiler error below.

Compiler error:

make[1]: *** No rule to make target '../../QtPass/localization/localization_nl_NL.qm', needed by 'qrc_resources.cpp'.  Stop.
make[1]: Leaving directory '/tmp/build/src'
make: *** [Makefile:49: sub-src-make_first] Error 2

Related to #467.

@issue-label-bot
Copy link

Issue-Label Bot is automatically applying the label feature_request to this issue, with a confidence of 0.81. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

@boppybibbles
Copy link
Contributor Author

I am willing to work on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant