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