sheepy

build system (sheepy) and package manager (spm) for C
git clone https://spartatek.se/git/sheepy.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-01-01 16:31update copyright yearRemy Noulin6+6-6
2025-04-28 10:02add pError0 in C template, update copyrightRemy Noulin6+7-7
2024-05-28 11:42add a space between main program lflags and lflags from packagesRemy Noulin6+7-7
2023-09-18 07:14disable gold in default sheepy config due to issues on some systemsRemy Noulin1+4-4
2023-07-08 19:28remove warning when a package has lflagsRemy Noulin6+14-9
2022-01-01 12:47update copyright yearRemy Noulin6+6-6
2021-12-19 20:45fix segfault when checking dependenciesRemy Noulin1+1-1
2021-09-16 19:14remove error when installing package from package.yml in current directoryRemy Noulin1+4-1
2021-09-05 12:37stop trying to copy the executable when cleaning with -dRemy Noulin1+8-10
2021-08-07 19:06fix error for system(char*) calls and OR command resultsRemy Noulin2+20-19
2021-08-07 14:00check return values and print error messageRemy Noulin4+311-311
2021-08-06 14:26add -Wno-unused-result in default configRemy Noulin1+4-4
2021-06-07 19:54handle OOM when allocating the function array in the class templateRemy Noulin1+3-0
2021-05-26 08:00fix tcc linkingRemy Noulin1+2-2
2021-05-25 18:13make the class template more correctRemy Noulin1+1-1
2021-01-05 08:10add malloc checks in class templateRemy Noulin1+7-2
2021-01-01 19:37update copyright yearRemy Noulin6+6-6
2020-12-31 13:58fix bug missing dependencies when a header file is included multiple timesRemy Noulin1+7-5
2020-11-21 13:44remove redundant includes in class templateRemy Noulin1+0-4
2020-11-02 20:12remove stray letter in class templateRemy Noulin1+1-1
2020-10-31 13:00change print message in class template C fileRemy Noulin1+1-1
2020-10-24 19:35list a files for library packages separate from object files to avoid undefined symbols, the a file list is placed last on the gcc command lineRemy Noulin1+21-16
2020-10-19 11:17print options in cyan color in help text (spm)Remy Noulin1+24-24
2020-10-10 10:06print options in cyan color in help textRemy Noulin1+19-19
2020-09-26 11:43fix bug spliting argrumentsRemy Noulin1+14-4
2020-08-04 11:45accept -h, --help and help to print help in sheepy and spmRemy Noulin2+8-6
2020-07-15 19:51add -g, -gt, -gm and -ga options in sheepy to debug executablesRemy Noulin3+74-13
2020-06-11 19:24fix bug preventing cleaning of object files when running sheepy -d in a packageRemy Noulin1+15-4
2020-06-05 19:00fix bug preventing running program linking packages from any directoryRemy Noulin1+6-0
2020-02-24 11:13add allocate and clean up macro in class templaet (clean up when out of scope)Remy Noulin1+5-0
2020-01-06 15:55update copyright dateRemy Noulin6+6-6
2020-01-06 15:35add cleanP, clean and cleanFinish in class templateRemy Noulin1+36-0
2020-01-03 12:35add asan supportRemy Noulin6+267-44
2019-12-27 14:08fix class templateRemy Noulin1+1-1
2019-12-27 12:16store intermediary object files for normal, test and memcheck builds in different folderRemy Noulin2+59-23
2019-12-26 15:37add add command in spm to add packages in shpPackages to dependency list in package.ymlRemy Noulin4+93-13
2019-12-26 10:30print build failed message when there are compilation errorsRemy Noulin1+14-4
2019-12-26 08:24add isO'Class' and isO'Class'G in class templateRemy Noulin1+3-0
2019-12-26 07:28when file in argument is not found, try to add c and cp extensionsRemy Noulin1+45-7
2019-12-26 07:01fix dependencies compilationRemy Noulin1+173-72
2019-12-24 12:26add header file dependencies to c file dependencies to recompile when a header is updatedRemy Noulin1+42-7
2019-12-23 13:13fix compilation errorsRemy Noulin2+2-2
2019-12-23 13:02add openProgLogFile in main template, use freen in class templates. Fix compilation bugRemy Noulin2+6-6
2019-11-05 15:29use -g3 to get the defines as debug symbols in package.yml templateRemy Noulin1+14-14
2019-10-17 05:41propagate exit code from test (spm test) to spm exit codeRemy Noulin2+11-7
2019-09-06 13:04add information about the testsRemy Noulin1+9-3
2019-09-06 12:46new git starting at b8e2992Remy Noulin119+36136-0