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