Commit graph

17 commits

Author SHA1 Message Date
Lephenixnoir
147ff08869
fxsdk: add sysroot, support for listdc++, README tutorial, LICENSE
This commit mainly introduces an almost-normal sysroot where the
compiler and libs will be installed. This is done in order to properly
build libstdc++-v3 from the GCC tree while also cleaning up the
slightly chaotic current install system.

* Add an `fxsdk --version` command
* Redo the README like a translation of the French topic
* Up default project to gint 2.9 to help get migrations right
* Add new `fxsdk path` command reporting important folders
* Add new CMake variables FXSDK_SYSROOT, FXSDK_INCLUDE, FXSDK_LIB so
  CMake can access the information of `fxsdk path`
* fxSDK is now in charge of removing the entire sysroot including the
  cross-compiler
* Add a LICENSE file
2022-08-19 14:38:19 +02:00
Lephenixnoir
00b85297a3
bump version to 2.8.0 2022-05-16 22:03:29 +01:00
Lephenixnoir
2cc5d7ac5b
implement fxgxa and use it in both build systems 2022-03-20 19:58:11 +00:00
Lephenixnoir
ec39aa5cde
move fxg1a/ -> fxgxa/ to prepare implementing fxg3a 2022-03-20 12:34:08 +00:00
Lephenixnoir
0fd94fd894
bump version to 2.7.1 2022-03-19 19:33:00 +00:00
Lephenixnoir
b777fe76f6
bump version to 2.7.0 2021-12-31 10:49:17 +01:00
Lephenixnoir
959cd2975c
bump version to 2.6.0 2021-08-30 21:08:00 +02:00
Lephenixnoir
c81f9cdba4
fxlink: add video capture with frames displayed in an SDL2 window 2021-08-11 01:44:40 +02:00
Lephenixnoir
05d35eb642
bump version to 2.5.2 2021-07-04 17:35:42 +02:00
Lephenixnoir
d24ae5eef9
bump version to 2.5.1 2021-06-02 12:17:23 +02:00
Lephenixnoir
33fb115ab7
bump version to 2.5.0 2021-05-25 21:19:55 +02:00
Lephenixnoir
d2b6da5122
fxlink: add interactive mode to exchange data with gint 2021-05-25 20:57:22 +02:00
Lephenixnoir
55ed08abe5
cmake: lower minimum required version to 3.15
Version 3.15 introduces the <PREFIX>_KEYWORDS_MISSING_VALUES of the
cmake_parse_arguments() function, which is used in generate_g1a() and
generate_g3a(), so there is no way to bring it further down for free.
2021-05-10 15:25:47 +02:00
Lephenixnoir
7804ccf000
bump version number 2021-04-27 16:21:12 +02:00
Lephenixnoir
42bc49b89a
cmake: use PkgConfig to find libpng
The FindPNG module fails catastrophically on Mac OS because it searches
for the library and header independently, and ends up pulling a
completely unrelated header from a random framework.
2021-04-11 20:27:25 +02:00
Lephenixnoir
c059e2395d
fxlink: new tool with features from libusb and (optionally) UDisks2 2021-04-03 11:58:30 +02:00
Lephenixnoir
1a295958ee
use CMake to build the fxSDK 2021-04-03 11:39:26 +02:00