Commit 0e45f3c
authored
Universal configure script (#1022)
* Init configure.sh
* echo detected platform
* Implement check_command
* Implement install_bass_macos, plus checks
* Ignore tmp
* Add configure main function and bass installs
* Less functions
* Reformat file, add some stuff
* Start adding automatic qt detection
* Curl is more portable it seems
* Try finding Qt's bundled cmake
* fix cmake command checking
* Reorder to windows first
* do not download deps if already present
* Add configure clean
* Fix basic command checks
* cmd fixes
* thank you bash, very cool!
* fix file shenanigans
* unneccessary comment
* Use qt_path instead of qt_cmake
* Ignore apng folder
* Rework with QT_PATH
* Move find_qt to the top
* move check_command near the top
* Tidy up command checking
* Rename QT_PATH to QT_ROOT and call the qt installation path QT_PATH instead
* only clone qtapng if no dir
* Cmake shenanigans
* Fix build with ninja
* Fix apng cp cmd
* Fix apng check
* Just call it cmake
* Run cmake in configure.sh
* Ignore generated files
* Comment out mega cmake command
* Fix apng check
* more cmake stuff
* make the cmake command we use very clear
* ignore cmake_cmd.txt
* Note that linux and macos is not supported
* Update README
* Add some stuff to windeployqt
* Clone themes
* macos fixes
* Only call windeployqt on windows
* Linux fixes
* Remove linux todo comment
* Remove git stuff from themes checkout
* Note about vanilla content..
* Add note about formatting in readme
* Remove e flag so script doesn't stop with no error messages
* Note about toolchains on unix-likes
* Fix cmake path on linux
* Rework get_zip for better error handling and less unzipping unnecessary files
* Adjust get_zip calls
* Hopefully make error handling more robust
* Fix bassopus on linux
* linux bassopus pathing fix
* Fix discord rpc linux
* Add note about opengl
* Ignore test_aopacket
* Tidy up readme a bit again
* Remove old configure scripts1 parent 4d1b051 commit 0e45f3c
6 files changed
Lines changed: 554 additions & 149 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
11 | 25 | | |
12 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
13 | 42 | | |
14 | | - | |
| 43 | + | |
15 | 44 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 45 | + | |
21 | 46 | | |
22 | | - | |
| 47 | + | |
| 48 | + | |
23 | 49 | | |
24 | 50 | | |
25 | 51 | | |
| |||
0 commit comments