Commit Graph

38 Commits

Author SHA1 Message Date
William Kent
ae73cc887b Remove ancient, ancient darwin_* targets
These were added to aid in initially writing the host
tools' build system. Now all references to host tools
use the "host_something" command line and target syntax.
2023-10-03 16:22:41 -04:00
William Kent
c306db0568 Set OUTPUT_NAME correctly on all tools 2023-10-03 16:18:50 -04:00
William Kent
7f270a577b Rename "*.host" tools to "host_*" for consistency 2023-10-03 16:18:37 -04:00
William Kent
3e01db0498 Set OUTPUT_NAME property instead of PREFIX
Following last commit, this is a coding rule I want to institute.
Only change OUTPUT_NAME if your target file has a different name
than the target name, but still has the "lib" prefix.
2023-10-03 11:59:56 -04:00
William Kent
563554faef Ignore -adhoc_codesign ld flags 2021-11-02 17:00:57 -04:00
William Kent
d04aff2b08 Remove #if-ed out i386 warning from linker 2021-11-02 16:49:08 -04:00
William Kent
eb3c12ae13 Trim trailing whitespace 2021-11-02 16:49:08 -04:00
William Kent
57ac17e3f6 Remove dead code while I'm here 2021-11-02 16:36:25 -04:00
William Kent
05804d0089 Add libxml2 include dir to search path 2021-11-02 16:36:25 -04:00
William Kent
f231ca2088 Use CMake syntax for xar libraries 2021-11-02 16:36:25 -04:00
William Kent
3d42035af1 Revert "Add support for building to run on FreeBSD kernel" 2021-09-29 10:34:42 -04:00
William Kent
c2aec958c8 Add scripts to download FreeBSD base archive
This way, we do not have to require that we build the
FreeBSD version of PureDarwin on a FreeBSD machine.
2021-08-09 13:12:01 -04:00
William Kent
5ddcd99be9 Add patched copy of unifdef
The stock version of unifdef included with Xcode exits with code 1 if
changes were made, which goes against the Unix convention and
CMake's expectations.
2021-07-21 10:56:21 -04:00
William Kent
12143e72b6 Fix host_ld warning errors 2021-07-04 18:22:27 -04:00
William Kent
0c128d4a3d Fix mig.sh permissions 2021-06-05 22:38:39 -04:00
William Kent
22f600f9f1 Redefine cross-compiler targets as aliases 2021-03-29 19:21:13 -04:00
William Kent
50b984cb4c Change cctools and libxar build to CMake-native
This eliminates one possible source of
portability problem.
2021-03-29 19:21:13 -04:00
William Kent
bc68e3042b Revert "Don't install host xar or cctools"
This broke clean builds.

This reverts commit e794b1f0fd.
2021-01-24 22:19:55 -05:00
William Kent
3dc557b5b4 Remove darwin_ar and darwin_ranlib; add darwin_libtool 2021-01-24 16:47:08 -05:00
William Kent
ef4470eda0 Give cctools imported targets more logical names 2021-01-24 15:46:12 -05:00
William Kent
dafe740bd1 Add import target for cctools ranlib 2021-01-24 15:43:19 -05:00
William Kent
b778e7ae2f Stop cctools from rebuilding every time 2021-01-23 19:08:41 -05:00
William Kent
9d11443dac Mark imported cctools targets as global 2021-01-23 19:03:47 -05:00
William Kent
d8fb3c5667 Add migcom tool 2021-01-22 18:21:14 -05:00
William Kent
e794b1f0fd Don't install host xar or cctools 2021-01-22 15:27:40 -05:00
William Kent
a7d58663fe Echo external-project build logs to console 2021-01-22 11:57:36 -05:00
William Kent
bbca440dc4 Add ctfmerge to the build 2021-01-21 22:09:33 -05:00
William Kent
5c103d458a Add ctfdump to the build 2021-01-21 22:06:34 -05:00
William Kent
7eb8fdb00f Add ctfconvert to the build 2021-01-21 22:03:07 -05:00
William Kent
46c0ded7ee Add libctf to the build 2021-01-21 21:52:47 -05:00
William Kent
eaa75ebdc6 Split dtrace_ctf_host CMakeListst.txt 2021-01-21 21:47:10 -05:00
William Kent
ba42204d0a Add ".host" suffix to build-time libraries 2021-01-21 19:33:26 -05:00
William Kent
29d6ef511a Add libdwarf to the build 2021-01-21 19:31:38 -05:00
William Kent
ce9d1187a8 Move libelf.h to include folder 2021-01-21 19:30:41 -05:00
William Kent
66516e2a6b Add dtrace_ctf/libelf sources to build 2021-01-21 19:20:29 -05:00
William Kent
853905e600 Add libctf sources to build 2021-01-21 19:07:49 -05:00
William Kent
4e055a21f6 Read in ctftools sources from dtrace-370.40.1 2021-01-21 19:05:39 -05:00
William Kent
1d707ea924 Add cctools and xar CMake external projects 2021-01-21 18:46:17 -05:00