Commit Graph

49 Commits

Author SHA1 Message Date
mjbudd77 fb965bbee0 Updated source and build script version references in preparation for new release. Updated SDL web documentation. Removed a few deprecated command line arguments from code and help text. Removed last few references to GTK in Qt GUI. 2020-12-10 21:43:50 -05:00
Matthew Budd 16af95771d Build fix for linux appveyor pipeline. Ensure OS package updates are pulled in from server before attempting to pull dependencies. 2020-11-24 20:32:41 -05:00
Brian Heim 74e4cfe0de appveyor: add qt5 prefix path to CMAKE_PREFIX_PATH when configuring 2020-10-29 10:00:54 -05:00
Matthew Budd ebffe467d5 Modified the linux build pipeline script to use standard installation prefix in cmake command and then used make install DESTDIR= to install to target packaging directory. This is to allow for cmake to pass the installation path directly to the compile environment as it will be seen on the target computer. 2020-10-22 22:54:00 -04:00
mjbudd77 b1bb6b4f08 Removed fceux.pro qmake file. Qt/SDL port will always use cmake. 2020-10-17 19:40:49 -04:00
mjbud77 80e1c6d35e Bug fix for debian package creation script to include both gtk and Qt versions. 2020-08-07 19:20:20 +00:00
Matthew Budd 4e157c37fa Added ldd print of gtk fceux executable. 2020-08-07 14:59:55 -04:00
mjbudd77 1b9a36de17 Added GTK3 dependency install back into pipeline for GTK GUI version build 2020-08-07 13:56:26 -04:00
mjbudd77 b13eaaccd0 Added code to linux build script to also build GTK3/SDL2 version of fceux GUI in addition to the QT5/SDL2 version. Only the Linux pipeline will attempt to build and package both the GTK and QT GUIs. The MacOSX will only build and pacakge QT version. 2020-08-07 13:40:28 -04:00
Matthew Budd 7df1fdd25f Added logic to Mac OS pipeline to save generated DMG package as an artifact. 2020-07-12 16:11:23 -04:00
Matthew Budd 71f64529bf Added sudo calls to mac os build 2020-07-12 12:33:42 -04:00
mjbudd77 70a2b3023a Added logic to generate a mac osx drag and drop package. 2020-07-12 11:50:18 -04:00
mjbudd77 1a3427685e Added logic to print shared object dependencies of mac os executable. 2020-07-12 09:00:17 -04:00
mjbudd77 69a761a477 More Cmake fixes between linux and mac os 2020-07-10 14:57:55 -04:00
mjbudd77 cc4ce19784 A few build fixes for the mac os with cmake. 2020-07-10 14:48:46 -04:00
mjbudd77 9b0fb8efe4 Moved MAC OSX build to cmake instead of qmake. 2020-07-10 14:09:33 -04:00
mjbudd77 cb453fa194 Moved linux pipeline to cmake instead of qmake. 2020-07-10 13:51:32 -04:00
Matthew Budd ab664db06c Big fix for linux build script, make directories before installing files. 2020-07-01 20:47:57 -04:00
Matthew Budd e79650845f Added install commands in pipeline script 2020-07-01 20:33:32 -04:00
Matthew Budd 4a52e9d374 Added qmake install prefix to linux build script. 2020-07-01 20:15:34 -04:00
Matthew Budd e748fb67f4 Added QT5 dependency installation to the linux build 2020-06-30 22:28:02 -04:00
Matthew Budd 9407867e18 Added qmake in to linux pipeline 2020-06-30 22:04:50 -04:00
Matthew Budd 588d566b92 Added comments into macOS pipeline script. Added other OSs back into pipeline. 2020-06-30 21:37:09 -04:00
Matthew Budd 2fbf934633 MacOS build take 4 2020-06-30 21:28:18 -04:00
Matthew Budd bb312d8a55 Take 2 mac build 2020-06-30 20:42:16 -04:00
Matthew Budd e8d3b9da46 Added macOS build script for pipeline. 2020-06-30 20:20:50 -04:00
Matthew Budd 70a77cbe41 Added install target to cmake. 2020-06-20 00:53:18 -04:00
Matthew Budd 6271d63ba6 Added cmake package check for zlib 2020-06-20 00:36:43 -04:00
Matthew Budd 714e7bbfb2 Added logic to make cmake output verbose. 2020-06-20 00:20:58 -04:00
Matthew Budd cc15338ebb Cast const char * to char * to get past winbuild.... this is not the best way to go, but it works. 2020-06-20 00:06:47 -04:00
Brad Smith 6a1a50f850
win64_build.bat can't find 7z.dll 2020-06-17 06:49:30 -04:00
bbbradsmith 8aaaacfc9f win64 rename executable to fceux64.exe
if people are going to be testing this might cut down error report confusion
2020-06-17 04:59:23 -04:00
bbbradsmith 0cfb6b8dd4 win64 zip archive files from other folders need directory stripped 2020-06-17 03:21:41 -04:00
bbbradsmith 1daf99614b win64 appveyor build 2020-06-17 03:21:41 -04:00
Brad Smith fe4472f574
fix broken win32 appveyor build (#121)
* fix broken win32 appveyor build:
- does not report build errors!
- wrong configuration, should be release
- should include auxlib.lua
2020-06-17 01:50:38 -04:00
Matthew Budd 3490be8c83 Merge branch 'development' 2020-06-16 22:01:44 -04:00
Matt Budd 531afbe404 Trying again.... 2020-06-16 21:51:45 -04:00
Matt Budd 22c58e1a21 Trying again with artifacts 2020-06-16 21:45:16 -04:00
Matt Budd 5e30f22381 Trying out not using archive script and just pushing directly to
appveyor artifacts
2020-06-16 21:33:57 -04:00
Matt Budd be6dff9d68 Added 7z.dll to zipped package file. 2020-06-16 21:23:52 -04:00
Matt Budd bce4ea30f8 Added win32 build script for pipeline. 2020-06-16 21:14:44 -04:00
Matthew Budd d094891bb4 Testing build artifact push 2020-06-16 09:12:55 -04:00
Matthew Budd a4309af847 Removed SDL1 from pipeline build script. 2020-06-12 21:10:52 -04:00
Matthew Budd 3573a596e9 Added logic to the deb pkg script to not put duplicate entries into the pkg depends list. 2020-05-16 07:38:20 -04:00
Matthew Budd 09d84283cd bug fix for test install of debian pkg 2020-05-15 21:27:17 -04:00
Matthew Budd e70b38cf5f Bug fixes for debian package builder script. Added package build to pipeline. 2020-05-15 21:17:54 -04:00
Matthew Budd 2f00e3517b Added debian package creation script. 2020-05-15 20:12:21 -04:00
Matthew Budd 017ee17ee1 Updated linux ubuntu build script to latest 2020-05-15 16:14:03 -04:00
Matthew Budd 8339508f21 Added an appveyor pipeline configure file to allow for a side by side build of both the windows and linux application. 2020-05-15 16:06:18 -04:00