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