Vasily
b5d69c589c
Make Qmake copy package files instead of OS scripts
...
Described in commit 97e203fd89e7cb54c7ce96ce779b2e8cb6ac1374
The python functions are no longer needed since the python script
doesn't handle file copy any more.
2019-07-24 10:54:55 +02:00
Vasily
46c8a62565
Make Qmake copy package files instead of OS scripts
...
Described in commit 97e203fd89e7cb54c7ce96ce779b2e8cb6ac1374
The linux directory in package_files is included even on Windows install
for simplicity and because it takes up less than 1KB.
2019-07-24 10:54:55 +02:00
Vasily
cbac2f9539
Make Qmake copy res directory instead of OS scripts
...
Since Qt 5.6 Qmake has supported the (undocumented) file_copies
function.
Moving to an OS independent version is superior for obvious
reasons.
Use in
https://stackoverflow.com/questions/3984104/qmake-how-to-copy-a-file-to-the-output/54162789#54162789
Uses the same interface as the INSTALLS function described here
https://doc.qt.io/qt-5/qmake-advanced-usage.html#installing-files
Implemented in the file_copies.prf file found here
https://code.qt.io/cgit/qt/qtbase.git/log/mkspecs/features/file_copies.prf
2019-07-24 10:54:55 +02:00
Vasily
4ec1fbf201
Add noX11 flag to Linux compilations
...
This allows users that are not using X11 to still compile the
application.
2019-04-22 09:56:50 +02:00
Vasily
d0a2e15dbf
Remove run-with-library.sh file from Linux builds
...
No longer necessary after adding '-Wl,-rpath,\'\$$ORIGIN\''.
2019-04-22 09:56:50 +02:00
Vasily
ed9e4008af
Make Linux build scripts directory agnostic
...
Using the script location as an anchor, the scripts can now be called
from anywhere and work.
2019-04-17 20:51:34 +02:00
Vasily
6895a44ddb
Refactor build_linux.sh into configure.sh
...
This moves all the error handling and setup into configure.sh, for a
cleaner script.
2019-04-17 20:51:34 +02:00
Goofybud16
d6df066b8c
Set execute permissions on the build and run scripts
2019-03-19 16:10:35 +01:00
Vasily
d9c4d223fc
Update Linux build script
2019-03-19 16:10:35 +01:00
Kung-vr
3792488372
Merge branch 'master' into alpha-kung
2019-03-03 00:27:35 +09:00
Vasily
da25e58cbb
Add clang-tidy, create Linux build script
...
clang-tidy is currently set up with errors for all checks that do not
warn. This is to prevent regressing the repo.
Gradually these warnings should be removed in order to prevent further
regresssions in warnings that do not have many occurences.
2019-02-28 21:16:53 +01:00