William Kent
0d234d7aa9
Rename suppress_warnings() to suppress_all_warnings()
...
The new name makes it more clear what warnings are being suppressed.
2024-03-09 13:52:19 -05:00
William Kent
d712054fcf
Silence all unnecessary warnings across the build tools
2024-01-09 16:27:38 -05:00
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