summaryrefslogtreecommitdiffstats
path: root/github_macos_build.sh
Commit message (Collapse)AuthorAge
* Delete unused build scripts. (#4601)Yong He2024-07-10
| | | | | * Fix macos release script. * Delete shell scripts
* Fix macos release script. (#4106)Yong He2024-05-03
|
* Fix macos CI and clang warnings. (#4019)Yong He2024-04-24
| | | | | | | | | | | | | * Fix macos CI. * Fix. * Fix. * Fix. * Fix clang warnings. * Fix more warnings.
* deploy slang-glslang with macos releases (#3554)Simon Kallweit2024-02-06
| | | | | | | | | * deploy slang-glslang with macos releases * sign libslang-glslang.dylib and add it to dist package --------- Co-authored-by: Yong He <yonghe@outlook.com>
* Use gmake2 as a premake target over gmake (#2587)Ellie Hermaszewska2023-02-01
| | | | | The gmake generator has been deprecated by gmake2 https://premake.github.io/docs/Using-Premake/#using-premake-to-generate-project-files gmake2 has better dependency handling around our custom rules leading in fewer runs of slang-generate etc...
* Fix build script for macos aarch64. (#2420)Yong He2022-09-28
| | | | | | | | | | | * Fix build script for macos aarch64. * fix1 * Fix2. * update vs files Co-authored-by: Yong He <yhe@nvidia.com>
* Fix release CI script. (#2419)Yong He2022-09-28
| | | | | | | | | * Fix release CI script. * Fix. * Fix. Co-authored-by: Yong He <yhe@nvidia.com>
* Make github CI build aarch64 binaries on release. (#2417)Yong He2022-09-28
|
* Work around MacOS compilation issue with embed stlib (#2255)Craig Kolb2022-05-31
| | | | | | | | | | | | | | | | | | | - The enable-stdlib-generator project is created with 'kind = StaticLib' to allow the build to work, even though the project doesn't actually create a library. - Unlike some other platforms, MacOs "ar" emits an error if no object files are listed to be added to an archive. This causes enable-stdlib-generator to fail on MacOS. - Changing the project's kind to "SharedLib" works around the issue. Other values for kind do not seem to work around the issue. - Add an optional flag to generatorProject to indicate that kind = "SharedLibrary" should be used, rather than "StaticLibrary" - Add MacOS fix for SharedLibraryUtils::getSharedLibraryFileName(). - Enable embed stdlib in github_macos_build.sh
* Fix MacOSX build issues (#2124)jsmall-nvidia2022-02-10
* #include an absolute path didn't work - because paths were taken to always be relative. * Small fixes. Added compiler crash with generic defined in a function. Added enum-flags test that works (by limiting backing type to int), and using __EnumType constraint. * Add comment about crash. * Disable crashing test. * Fixes to make compile on OSX. * Add github build for OSX. * Make premake generator a utility. * Fix osx compilation issue. * More fixes for OSX build. * OSX fix due to ambiguity around size_t and integer types. * Disable xlib on build on osx. * Use 'prebuildcommands' to make prebuild make utility projects do something. * Small fixes for premake so utility works on linux/osx. * Another hack to try and make generators run when 'utility' * Fix typo in macos.yml. * Revert premake to old style, and disable stdlib embedding on OSX.