Commit graph

132 commits

Author SHA1 Message Date
orbea
d2309bc9ca build: remove executable permissions from the Makefile 2024-10-29 07:42:24 -07:00
Richard Goedeken
12d57e4098
Merge pull request #85 from orbea/SDL2
Remove SDL1 support
2024-10-26 20:52:34 -07:00
orbea
d431a01581 build: remove -fno-strict-aliasing
It builds with -Werror=strict-aliasing so this should not be required.
2024-10-24 08:32:01 -07:00
orbea
6c3627866b build: remove SDL1 support + use pkg-config for SDL2 2024-10-24 08:17:53 -07:00
Richard Goedeken
c69c0d74de update minimum macos SDK in makefile 2024-07-14 12:01:10 -07:00
Jj0YzL5nvJ
76dad4fb55 CI/CD: Update to generic scripts, independent schedule, etc 2024-05-24 11:20:32 -06:00
Jj0YzL5nvJ
46225f27df CI/CD: Integrate scheduled builds and other necessary updates 2023-02-14 23:50:15 -06:00
Jj0YzL5nvJ
b02f0c3985 CI/CD: Update MSVC 2022-09-28 02:33:02 -06:00
Jj0YzL5nvJ
6365caa007 CI/CD: Update 2022-07-10 18:52:51 -06:00
Jj0YzL5nvJ
a056188d84 CI/CD: Implement GitHub Actions and public nightly builds 2021-12-05 09:00:38 -07:00
Dorian Fevrier
32e2734421 remove redundant condition about PIE value un Makefile 2021-01-02 19:39:32 +01:00
Dorian Fevrier
20cdcb3755 fix build with mingw64
build failed with mingw64 due to usage of "PIE" option on system without explicit PIE
2021-01-02 16:33:36 +01:00
orbea
7b23651028 build: Fix the build with 'cc' on gentoo.
Fixes https://github.com/mupen64plus/mupen64plus-ui-console/issues/65
2020-12-29 14:19:49 +01:00
orbea
ae2d353cab build: Allow out of tree builds. 2020-12-15 10:17:09 +01:00
Richard Goedeken
6210d5cce2 Revert "Allow non-default compilers without resorting to symbolic links"
This reverts commit d0fdeafeb2.
2020-09-16 22:27:26 -07:00
Jj0YzL5nvJ
d0fdeafeb2 Allow non-default compilers without resorting to symbolic links 2020-08-30 04:01:18 -06:00
Jj0YzL5nvJ
91a1dcd483 Allow to set custom platform toolset from commands 2020-08-13 12:14:26 -06:00
Jj0YzL5nvJ
96e284b6ec Add SDL2_net dependency 2020-07-01 03:01:33 -06:00
Jj0YzL5nvJ
9f5ab4a8dc Changes to have more generic project files 2020-02-26 12:38:42 +01:00
Gillou68310
5ec0b2a23a Migrate to VS2017 2019-11-13 17:16:06 +01:00
Richard Goedeken
838d4d4f2f oops, correctly set PLUGINDIR macro in makefile 2018-11-07 20:20:03 -08:00
Richard Goedeken
e502f2b66b fix for issue #50: use LIBDIR for PLUGINDIR and COREDIR if they are not explicitly given 2018-11-06 21:24:59 -08:00
Richard Goedeken
6f44877ba6 fix win32 build 2018-02-11 15:18:22 -08:00
Richard Goedeken
f641c94b3d merge console debugger from wnayes on github into ui-console front-end 2018-02-07 20:33:00 -08:00
Richard Goedeken
a105ae0c6f on macOS systems, use corefoundation framework to get the absolute path to the frameworks folder in the bundle, and look for the core library and plugins there 2018-01-23 19:18:33 -08:00
Anthony J. Bentley
78d3d6c955 Update homepage. 2018-01-01 17:46:49 +01:00
Anthony J. Bentley
50a0714ab6 Update link to bug tracker. 2018-01-01 17:46:49 +01:00
Richard Goedeken
1cdc745ad2 update Makefile method for finding OSX_SDK_PATH 2017-11-14 16:21:49 -08:00
Logan
36145e5bdf Fix for #39 2017-09-25 08:39:32 -06:00
Logan McNaughton
187d3a3bda Fix no-pie mode for compilers that default to PIE 2017-09-21 12:43:15 -06:00
Bobby Smiles
8e63bfa5f7 Revert "Allow using compiler other than gcc"
This reverts commit f13e35b373.
2017-06-24 13:34:53 -06:00
Logan McNaughton
f13e35b373 Allow using compiler other than gcc 2017-06-20 21:16:16 -06:00
Brent Woodruff
5639129cfc bump macosx-version-min to 10.6 for SDL2.0.5 2017-03-16 22:52:35 -04:00
Richard Goedeken
bdcd13b3ed change VS2013 project files to build with the XP-compatible vc120 toolset, so the resulting binaries will run on pre-vista machines 2016-07-13 20:04:06 -07:00
Richard Goedeken
c52baffa34 revert last commit, put the x64 builds back in the MSVC project file 2016-03-27 19:51:07 -07:00
Richard Goedeken
6b8aa2e63c win32 build fixes 2016-03-17 22:26:54 -07:00
Gillou68310
f5db412261 Added x64 configuration to VisualStudio2013 project file 2015-08-28 15:58:58 +02:00
Anthony J. Bentley
b8dff88aed Remove unnecessary OpenBSD warning. 2015-06-08 01:51:13 -06:00
Richard Goedeken
f89efa27d1 add new solution configuration for Release (New Dynarec) 2015-04-26 13:41:22 -07:00
Conchúr Navid
f0b0a1249e Fix executable bits of files 2015-03-21 10:53:38 +01:00
Richard Goedeken
398b96c3b2 added project/solution file for Visual Studio 2013. removed older MSVS project files. fix code compatilibity problems with MSVC 2015-02-22 07:13:34 -08:00
Nebuleon Fumika
cb4e055c54 Unix Makefile: Discard unnecessary architecture checks
Unlike the Mupen64Plus Core, which is sensitive to the architecture
it's compiled for due to its just-in-time compilers, this project does
not require architecture-specific glue code, only operating system
checks to load dynamic libraries.
2015-01-26 09:22:04 +00:00
Dorian Fevrier
b2bbc856ab Revert "Remove SDL build dependency." 2015-01-14 08:34:08 -05:00
littleguy77
87ef78922a Remove SDL build dependency. 2015-01-13 12:43:58 -05:00
Gillou68310
1b08f8c445 Added project files for MSVC2010 2015-01-07 15:40:29 +01:00
Will Nayes
1703b25649 Initial debugger code with run/pause/step. 2014-11-23 16:36:50 -06:00
Richard Goedeken
6f0b800cd1 SDL 1.2 is not deprecated for us, and we shouldnt frighten the user with 6 lines of exclamation points 2014-05-04 11:32:31 -07:00
Ursula Abendroth
ad9815f6c4 Switch by default to SDL2 for Mupen64Plus 2.1
The current version of SDL is 2.0.3. All new releases of distributions contain
this library already. Current Linux distributions and OpenBSD even backporting
patches from Mupen64Plus 2.1 repo to use SDL 2. Android and other mobile
platform don't have support for legacy SDL 1.2.

People like Anthony J. Bentley and Riley Labrecque already requested
a new release of Mupen64Plus 2.1 with SDL2
2014-04-23 19:32:56 +02:00
Bobby Smiles
60d72dc650 Add application desktop file and icons.
SVG logo information
source: https://en.wikipedia.org/wiki/File:Mupen64plus.svg
author: Scott 'Tillin9' Knauert
license: Creative Commons Attribution-Share Alike 3.0 Unported
2014-02-15 03:28:59 +01:00
Sven Eckelmann
da9e9b4d3b Force line ending type for specific files
Different operation systems (Unix vs. Windows) use different line ending types.
It can easily happen that users from different systems edit files and replace
all line endings of a file with the system specific version. This screws up
diffs and makes merges harder.

Git can normalize line endings for specific files and avoid this problem.
Binary files should be marked to avoid accidentally normalization.
2013-12-19 14:19:07 +01:00