Commit graph

32 commits

Author SHA1 Message Date
bde11bdd1d Remove C code and start new Rust project 2021-11-26 18:23:09 -07:00
aa498f5a8c Fix building curl for Android script and improve build performance
Signed-off-by: William Brawner <me@wbrawner.com>
2021-08-20 20:30:34 -06:00
19d166bc39 Finish work on iOS build script
Signed-off-by: William Brawner <me@wbrawner.com>
2020-12-01 15:26:33 -07:00
7a7d549333 WIP: Add script to build for iOS 2020-07-06 19:16:38 -07:00
19c5837aea Update README with Ubuntu setup instructions
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-13 09:49:29 -07:00
6999ea7150 fixup! Add convenience script for building statically-linked pihelper & dependencies for Android 2020-05-26 07:52:09 -07:00
4f90022558 Add convenience script for building statically-linked pihelper & dependencies for Android
Signed-off-by: William Brawner <me@wbrawner.com>
2020-05-22 18:59:04 -07:00
1ccf58ecf0 Fix CMake warnings and misuse of HINTS
Signed-off-by: William Brawner <me@wbrawner.com>
2020-05-22 18:30:16 -07:00
dede462d98 Fix missing LIBRARY DESTINATION error for some versions of CMake
Signed-off-by: William Brawner <me@wbrawner.com>
2020-05-21 16:36:00 -07:00
46acfe9630 fixup! Update JSON parsing for backwards compatibility 2020-05-21 16:10:28 -07:00
4c66331cf9 Update JSON parsing for backwards compatibility
The latest stable release for debian ships with libjson-c 0.12, which
doesn't contain the json_pointer.h file. This change should hopefully
work for version 0.13.x as well.
2020-03-21 09:35:02 -06:00
3e67cd240b Improve cmake files for building on Android
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-11 15:37:04 -07:00
05e8690fb0 Add missing return statement to pihelper_read_config
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-11 15:36:58 -07:00
e9600507ef Fix cmake builds for RPM packaging
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-10 19:50:52 -07:00
4233362bf0 Add man page
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-10 19:50:23 -07:00
bfc2c462f0 Improve CMake usage to handle installation and linking better
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-09 17:37:21 -07:00
fbca55d28e Rename src dir accordingly
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-09 16:49:01 -07:00
0f5d8f5071 Fix dependency installation instructions for Fedora 2020-01-07 19:11:55 -07:00
7e599ee5f1 Fix PiHelper API to return better int values and add comments 2020-01-01 13:35:06 -06:00
9c4582c4bc Fix some more memory issues and code organization issues 2020-01-01 12:56:26 -06:00
8954da8bab Add options to build PiHelper for different contexts 2020-01-01 12:54:56 -06:00
96f6ac62dd Ignore vim swap files 2019-12-31 18:12:54 -06:00
03552730bf Add LICENSE file 2019-12-31 18:12:19 -06:00
a712e550c5 Fix various issues related to memory misuse 2019-12-31 16:33:49 -06:00
7828e6bcd4 Add README 2019-12-31 14:14:59 -06:00
fb9ec1184a Add GPL-3 license 2019-12-31 14:14:22 -06:00
e8a84be36f Improve logging 2019-12-31 14:05:40 -06:00
adbac83534 Replace cJSON with json-c 2019-12-31 14:03:01 -06:00
9da4f5e95d Fix macOS-specific code to be more generic 2019-12-31 14:00:58 -06:00
6fa3948ea2 Ignore tags files 2019-12-31 13:08:05 -06:00
06e2ee364d Add header file installation 2019-12-31 13:07:47 -06:00
b88fba9644 Initial commit
This code is absolutely horrendous in its current state, with poor error
handling (where it's even present) and memory leaks galore. USE AT YOUR
OWN RISK. I certainly won't be publishing it anywhere or speaking of it
until it's in a much better state.
2019-12-30 14:18:57 -06:00