Commit Graph

39 Commits

Author SHA1 Message Date
CharlesThobe
3240672b32 Add a more proper acknowledgement to the MAME project 2023-01-30 01:05:21 +02:00
Charles the Thobe
7d794ce266
Merge changes from Calinou:improve-readme branch while reverting the installation line.
Improve README
2023-01-05 06:54:28 +02:00
Hugo Locurcio
94abed56ff Improve README
- List CMake dependency.
- Add note about Ninja package name being different on Debian/Ubuntu.
- Use modern CMake commands for building with fewer steps in a generator-agnostic way.
- Improve formatting.
- Commit amend (Revert the installation steps)
2023-01-05 06:46:54 +02:00
Charles the Thobe
31e08fccae
Merge pull request #2 from Calinou/lower-cmake-version-requirement
Lower CMake version requirement to 3.12
2023-01-04 01:21:22 +02:00
Hugo Locurcio
11720395b1
Lower CMake version requirement to 3.12
This allows compiling chdman on a fresh Ubuntu 20.04 Docker container,
without requiring a third-party repository for CMake (or building it
from source).

This is useful to create chdman binaries that work on many Linux
distributions, including LTS ones.
2023-01-02 20:07:39 +01:00
CharlesThobe
789e6559cf statically link on MinGW 2022-01-07 02:04:10 +02:00
CharlesThobe
bf0ef08b5b fix Windows linking (circular dependencies) 2022-01-06 09:57:30 +02:00
CharlesThobe
50fd07efdc platform specific linking
from genie.lua
2022-01-06 06:41:00 +02:00
CharlesThobe
3068ce1e68 add "sdl_cfg.lua" windows definition to libocore 2022-01-06 06:15:17 +02:00
CharlesThobe
36a7523121 fix missing windows include directory in libosd
it now matches the genie script
2022-01-06 04:47:58 +02:00
CharlesThobe
1c7993bf1d add windows ci 2022-01-06 04:38:10 +02:00
CharlesThobe
a343665035 Remove librt which isn't available on macOS
inconsequential cmake edits as well
2022-01-06 04:18:59 +02:00
CharlesThobe
afde6771c3 CMake checks for "UNIX"
instead of having to enumerate all possibilities in if conditionals.
2022-01-06 03:55:07 +02:00
CharlesThobe
b145a48c33 workflow: mac cl 2022-01-06 03:29:19 +02:00
CharlesThobe
9e31736f56 Fix building on android 2022-01-05 09:00:09 +02:00
CharlesThobe
f0db2ff486 CMake files now better resemble the genie scripts of MAME
Might now compile on Windows, freebsd and macOS?
2022-01-05 08:59:35 +02:00
CharlesThobe
e8e1c21b65 Add ninja stuff to .gitignore 2022-01-05 08:45:24 +02:00
CharlesThobe
7345661d40 testing github workflows 2022-01-05 08:45:24 +02:00
CharlesThobe
f2f7224596 Correcting used MAME git version 2022-01-05 08:45:24 +02:00
CharlesThobe
4763c5c43e Add script for showing genie scripts changes 2022-01-05 08:45:24 +02:00
CharlesThobe
cf7c6a2fd2 edit readme 2022-01-05 08:45:24 +02:00
CharlesThobe
64883c012c Copy only chdman.cpp from tools. 2022-01-05 08:45:24 +02:00
CharlesThobe
0ee0c559b3 Sync source to mame0238 2022-01-05 08:45:24 +02:00
CharlesThobe
1e2ee32734 Add bash script for updating the source tree 2022-01-05 08:45:24 +02:00
CharlesThobe
5820acede4 Edit README 2022-01-05 08:45:24 +02:00
CharlesThobe
a9c45198b7 Cleanup 2022-01-05 08:45:24 +02:00
CharlesThobe
568395d8c0 Use only needed functions from osdlib 2022-01-05 08:45:24 +02:00
CharlesThobe
26369efdca Get the version from the CMake file 2022-01-05 08:45:24 +02:00
CharlesThobe
561c8fb27b Edit README.md 2022-01-05 08:45:24 +02:00
CharlesThobe
383e1178f1 Create README.md 2022-01-05 08:45:24 +02:00
CharlesThobe
717180eef9 optimization flags 2022-01-05 08:45:24 +02:00
CharlesThobe
8c75b5ac94 Removed SDL header dependency 2022-01-05 08:45:24 +02:00
CharlesThobe
4dc4854935 Got rid of SDL 2022-01-05 08:45:24 +02:00
CharlesThobe
c9d1275ce9 added version identifier 2022-01-05 08:45:23 +02:00
CharlesThobe
bc53e23e0a CMake building done, SDL still links dynamically 2022-01-05 08:45:23 +02:00
CharlesThobe
64ebd0339f automate building on 64-bit linux 2022-01-05 08:45:23 +02:00
CharlesThobe
08144ab3cf moved 3rd party make files 2022-01-05 08:45:22 +02:00
CharlesThobe
1322e3c2d0 adding missing 3rd party and includes 2022-01-05 08:45:22 +02:00
CharlesThobe
54f293f89e Initial organization of files 2022-01-05 08:45:19 +02:00