InSaneDarwin
88753c478c
Update PUREDARWIN_LICENSE.txt
...
small update to the licence no legal changes.
2025-01-12 22:09:18 -05:00
InSaneDarwin
1a51d9e0b4
Merge pull request #159 from Zormeister/ld64-update
...
ld64 update
2024-12-03 21:55:53 -05:00
Zormeister
4f6595697d
Merge branch 'PureDarwin:main' into ld64-update
2024-12-01 13:05:02 -08:00
InSaneDarwin
21eee42b08
Merge pull request #158 from Zormeister/commoncrypto
...
Import CommonCrypto
2024-12-01 16:03:39 -05:00
Zormeister
90271d3465
Update ld64
...
this is a blend of ld64-609, taking some platform version sets from ld64-711
2024-12-02 07:27:49 +11:00
Zormeister
3efb8bbf90
Include the lib folder as a private include
2024-12-02 07:26:12 +11:00
Zormeister
178520bb62
CommonCrypto for all!
2024-11-29 20:03:23 +11:00
InSaneDarwin
f66ebc8ba6
Merge pull request #155 from Zormeister/crashreporter-cxx
...
Build checks passed against main branch merging Fix C++ code linking to libCrashReporterClient PR.
2024-10-24 06:48:01 -04:00
Zormeister
6d5f2f650f
Fixup C++ code linking to libCrashReporterClient
2024-10-24 21:26:14 +11:00
InSaneDarwin
4ae1044016
Merge pull request #154 from KevDoy/main
...
Readme: Fix logo on light mode
2024-10-19 13:05:28 -04:00
KevDoy
29529ba26c
Add www. to URL
2024-10-19 09:58:45 -07:00
KevDoy
205fb1acef
Fix logo on light mode
2024-10-19 09:56:59 -07:00
InSaneDarwin
cba683bd55
Merge pull request #153 from KevDoy/main
...
Update ReadMe
2024-10-19 03:38:06 -04:00
KevDoy
e9659b5ec3
Update README.md
2024-10-18 21:04:26 -07:00
KevDoy
c1dc0a45a7
Update README.md
...
- Replace broken chat badge with GitHub badge
- Replace logo to match website
- Replace outdated wiki link with website link
- Remove Google link
2024-10-18 21:02:41 -07:00
William Kent
43aac4119b
Greatly simplify deployment target handling
2024-09-11 11:26:08 -04:00
InSaneDarwin
321e6f0a8b
Update PUREDARWIN_LICENSE.txt
...
changed ending year to present
2024-08-24 23:46:15 -04:00
InSaneDarwin
09288365ae
Update PUREDARWIN_LICENSE.txt
...
Updated Year for overall Repo
2024-07-18 15:35:36 -04:00
William Kent
318a6f9712
Merge pull request #151 from PureDarwin/cleanup/2024-06-11
...
June 11 Minor Generic Cleanup
2024-06-11 13:34:58 -04:00
William Kent
59b5f6a3bb
Add extra dependency
...
This target was not being built otherwise, but its
outputs were being installed.
2024-06-11 13:26:33 -04:00
William Kent
8ba0990266
Fix severe error in CMake install() statement
...
Were it not for System Integrity Protection, installing this
project using sudo would overwrite the Apple copy of these files,
rendering the system unbootable.
2024-06-11 13:25:54 -04:00
William Kent
40fc8908c3
Merge pull request #145 from PureDarwin/cleanup/2024-03-10
...
March 10 Generic Cleanup
2024-03-10 16:47:25 -04:00
William Kent
1572995685
Fix unset OUTPUT_NAME
2024-03-10 16:00:22 -04:00
William Kent
d49d0a41a7
Fix libfirehose_kernel binary name, thus fixing build
2024-03-10 15:56:30 -04:00
William Kent
334da617dd
Remove very outdated code from crosscompile.cmake
2024-03-10 15:56:22 -04:00
William Kent
3215f6e0de
Add .cache to gitignore
2024-03-10 15:56:14 -04:00
William Kent
b4e782fb29
Merge pull request #143 from PureDarwin/cleanup/2024-03-09
...
Some minor cleanup
2024-03-09 14:06:29 -05:00
William Kent
16e258d8ab
Move libfirehose_kernel into src/Kernel
...
The rest of libdispatch has nothing to do with this library,
and will need a lot of reorganization before it will be buildable.
Besides, we organize our projects by purpose, not by Apple source
package.
2024-03-09 13:55:04 -05:00
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
ec5170233e
Merge pull request #142 from PureDarwin/fix-build/2024-03-09
...
Fix today’s build blockers
2024-03-09 13:48:01 -05:00
William Kent
5c9f4cb42c
Fix build
2024-03-09 13:41:24 -05:00
William Kent
fd820f74a2
Kill pointless warning
2024-03-09 13:41:00 -05:00
William Kent
fd9d0bb85d
Merge pull request #139 from PureDarwin/suppress-warnings
...
Suppress pointless warnings
2024-01-10 13:03:35 -05:00
William Kent
d712054fcf
Silence all unnecessary warnings across the build tools
2024-01-09 16:27:38 -05:00
William Kent
f7082fa966
Add suppress_warnings.cmake
...
Much of our codebase is third-party code that does not follow Apple's
current coding guidelines, especially around the use of sprintf(). This
macro will help development by limiting the warnings to only our code,
once I apply it next commit.
2024-01-09 16:15:54 -05:00
William Kent
a9f762d321
Set explicit file extension on dynamic libraries
...
On macOS, the file extension for dynamic libraries is
'.dylib'. On Linux, it is '.so'. This change should
aid in crosscompilation on Linux.
I would have submitted this change in a PR, but my branch
has become corrupted for some reason. GitHub does not
accept it, saying it is out of date with the main branch,
but there are no changes on the main branch I can rebase
over to solve the problem.
2023-10-09 14:59:13 -04:00
William Kent
807097e930
Merge pull request #133 from PureDarwin/xnu_warnings
...
Fix overly-verbose warning in xnu header
2023-10-09 14:49:27 -04:00
William Kent
a207649f6f
Fix overly-verbose warning in xnu header
2023-10-09 14:40:34 -04:00
William Kent
cd9b76dd57
Merge pull request #132 from PureDarwin/libsystem_clang_bootstrap
...
Remove vendored copy of clang_bootstrap_headers
2023-10-09 14:40:17 -04:00
William Kent
3e5812ebc0
Delete local copy of clang_bootstrap_headers
2023-10-09 14:31:23 -04:00
William Kent
7b6edbd36b
Link libsystem_kernel_static against central headers
2023-10-09 14:30:59 -04:00
William Kent
3ed8bf9180
Use correct CMake function
2023-10-09 14:22:29 -04:00
William Kent
d6e5c7efb2
Minor fix in CMake mig() function
2023-10-09 14:19:39 -04:00
William Kent
5eccab72cc
Merge pull request #129 from PureDarwin/corecrypto
...
Initial commit of user-mode corecrypto
2023-10-09 14:12:33 -04:00
William Kent
6e1b24e9da
Merge pull request #130 from PureDarwin/minor-tools-cleanup
...
Minor cleanup on the host tools build process
2023-10-09 14:12:15 -04: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
b8a7e33cf5
Update README
2023-10-03 16:04:18 -04:00
William Kent
60321266b0
Use CC_STUB() and variants everywhere
2023-10-03 16:01:08 -04:00