Commit Graph

1631 Commits

Author SHA1 Message Date
c2b65bd1fb Speculative fix for installing libraries on mac 2025-03-30 15:23:27 -04:00
50bc9f42d5 Fix some relative path stuff 2025-03-30 15:20:53 -04:00
67f0886890 Fix some relative import issues with compiled modules 2025-03-30 14:44:42 -04:00
cdbf36b63c Bugfix for useing ASM files and also for retranspiling headers 2025-03-30 13:52:27 -04:00
a80a83c49f Fix for including header files 2025-03-30 13:40:04 -04:00
962514a5cb Fix formatted text 2025-03-28 18:26:45 -04:00
093338eb52 Fix ldflags 2025-03-28 18:22:50 -04:00
54103cdf6b Fix conditional flags 2025-03-28 18:20:31 -04:00
f5018f9b7b More flags for just mac 2025-03-28 18:19:58 -04:00
bf9a467fdb Add custom -I and -L flags for mac 2025-03-28 18:16:47 -04:00
eaee19f7d4 Fix ld flags to use commas instead of = 2025-03-28 18:13:21 -04:00
85ef4c7e04 Fix printf specifiers on mac 2025-03-28 18:12:02 -04:00
72d2cad85e Fix library install name for mac 2025-03-28 18:10:49 -04:00
5601838497 Remove duplicate lib 2025-03-28 18:00:14 -04:00
af7271de28 Fix for mac using -install_name 2025-03-28 17:44:35 -04:00
e725f6b250 On apple, don't explicit_bzero 2025-03-28 17:41:22 -04:00
a64e20d456 Remove open source version stuff 2025-03-28 17:38:17 -04:00
e07f3c9f35 Revert "Add strlcpy for mac"
This reverts commit 34300ba37a.
2025-03-28 17:38:05 -04:00
34300ba37a Add strlcpy for mac 2025-03-28 17:35:10 -04:00
a8fa8cf1ce Use strtok instead of strsep 2025-03-28 17:32:01 -04:00
bc3667cc3d Conditional flags for running tomo with clang vs gcc 2025-03-28 17:17:58 -04:00
c4533e5706 Change format specifiers 2025-03-28 17:17:46 -04:00
a615d55146 Conditional flags for linux/openbsd 2025-03-28 17:03:38 -04:00
637bb0f697 Add conditional LDLIBS for openbsd 2025-03-28 16:57:52 -04:00
d8e032d4b1 Warning flags tweak 2025-03-28 16:47:27 -04:00
58f95bf36a Improve makefile for clang support 2025-03-28 16:46:13 -04:00
c522e025cf Add LDFLAGS 2025-03-28 16:26:49 -04:00
95306d919e Include /usr/local/{include,lib} 2025-03-28 16:23:06 -04:00
b2579636b7 Switch echo -e for printf 2025-03-28 16:16:04 -04:00
4538cbe1b4 Add ({...;}) around conditionals 2025-03-28 16:13:54 -04:00
046bc18151 Fix for missing .tm.o files 2025-03-28 16:08:31 -04:00
ed6418902c Don't force inline C code to use ({...}) 2025-03-28 15:51:15 -04:00
7d80ca48d4 CC -> cc 2025-03-28 15:38:29 -04:00
7648513e7e Tweak format strings 2025-03-28 15:37:18 -04:00
36b439b14a Fix thread local thing for tinycc 2025-03-28 15:34:12 -04:00
583d114012 Add platform check for /proc/self/exe 2025-03-28 15:33:38 -04:00
ca76fb335a Add compiler guards for GCC directives 2025-03-28 15:31:53 -04:00
4de0fee8f6 Default C compiler to cc 2025-03-28 15:23:11 -04:00
aaa89e3dc7 Remove shell 2025-03-28 15:07:28 -04:00
a259384b6b Remove uppercase octal 2025-03-28 15:03:07 -04:00
0519a71688 strcpy() -> strlcpy() 2025-03-28 14:41:21 -04:00
84cb29f819 sprintf() -> snprintf() 2025-03-28 14:39:25 -04:00
29fab56493 Make buffer big enough for NUL byte 2025-03-28 14:33:37 -04:00
85e7fc5d01 Remove dead code 2025-03-28 14:32:45 -04:00
36832052a0 Remove dead code 2025-03-28 14:31:13 -04:00
5ac4ecea38 Minor compat fix 2025-03-28 14:30:42 -04:00
9f0d8d64db Explicit nan type 2025-03-28 14:29:17 -04:00
9638d3b445 Minor compat fix 2025-03-28 14:28:31 -04:00
92e723128e Use getcwd() instead of get_current_dir_name() 2025-03-28 14:27:11 -04:00
670184a02e Remove dead code 2025-03-28 14:24:33 -04:00