aboutsummaryrefslogtreecommitdiff
path: root/make.c
Commit message (Collapse)AuthorAgeFilesLines
* Add an install targetThomas Voss 14 days1-5/+43
|
* Add a TODOThomas Voss 2024-11-011-2/+4
|
* Improve file readingThomas Voss 2024-10-301-0/+3
|
* Completely revamp the grab source codeThomas Voss 2024-10-301-141/+153
| | | | | | | | | Some of the (many) few changes are: - Multithreading for significantly faster performance - The -p/--predicate flag - Byte offsets as the default - No customizable colors (maybe this will come back later) - Newer edition of mlib (formerly librune)
* Strip binaries if possibleThomas Voss 2024-02-031-0/+4
|
* Error if __STDC_VERSION__ < 202000LThomas Voss 2024-02-031-0/+4
|
* Add -f/--forceThomas Voss 2024-01-291-22/+25
|
* Fix some compilation issuesThomas Voss 2024-01-281-8/+2
|
* Fix some thingsThomas Voss 2024-01-271-9/+7
|
* Improve the build systemThomas Voss 2024-01-271-14/+25
|
* The 3rd field in a struct option is a pointerThomas Voss 2024-01-241-3/+3
|
* Codestyle changesThomas Voss 2024-01-241-1/+2
|
* Improve build systemThomas Voss 2024-01-231-39/+44
|
* Properly support UTF-8 in patternsThomas Voss 2024-01-231-2/+3
|
* Improve the build systemThomas Voss 2024-01-211-5/+3
|
* Support line- & column-based match locationsThomas Voss 2024-01-211-3/+18
|
* Define _POSIX_C_SOURCE on GlibcThomas Voss 2024-01-201-0/+11
| | | | You sometimes need this for getsubopt()
* Add git-grab to the list of files to cleanThomas Voss 2024-01-191-1/+1
|
* Update cbs.h againThomas Voss 2024-01-181-9/+6
|
* Allow long options in the build scriptThomas Voss 2024-01-181-1/+7
|
* s/debug/dflagThomas Voss 2024-01-181-4/+3
|
* Use pkg-config to configure PCREThomas Voss 2024-01-181-2/+9
|
* Support custom CFLAGS and CCThomas Voss 2024-01-181-16/+23
|
* Change -p to -P and make PCRE support the defaultThomas Voss 2024-01-181-6/+6
|
* Simplify majorlyThomas Voss 2024-01-181-50/+10
| | | | | | | | mkoutpath() is only ever called with one argument so it doesn’t need to be variadic. Additionally I only care about supporting MacOS, Linux, and the BSDs, and all of them support strlcat()*. * Linux doesn’t ship a libc, but both Glibc and Musl ship strlcat()
* Simplify code using libcompatThomas Voss 2024-01-181-4/+1
|
* FormattingThomas Voss 2024-01-181-2/+2
|
* Add optional PCRE supportThomas Voss 2024-01-181-1/+8
|
* Don’t define _POSIX_C_SOURCEThomas Voss 2024-01-161-3/+0
|
* Fix builds on MacOSThomas Voss 2024-01-161-4/+4
|
* Organize files into directoriesThomas Voss 2024-01-131-3/+3
|
* Add the git-grab.1 manualThomas Voss 2024-01-131-1/+1
|
* Initialize debug to falseThomas Voss 2024-01-131-1/+1
|
* Add git-grab for integrating with Git.Thomas Voss 2024-01-121-9/+15
|
* Make the whole *FLAGS stuff nicerThomas Voss 2024-01-111-7/+9
|
* Make things work a bit better on C23Thomas Voss 2024-01-111-0/+4
|
* Don’t use -m(arch tune)=native on MacOSThomas Voss 2024-01-111-2/+6
|
* Rebuild if da.h is modifiedThomas Voss 2023-12-301-1/+1
|
* Switch to cbs for buildingThomas Voss 2023-12-301-0/+147