mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-01-11 14:43:34 +00:00
fixing macos and windows CI ? x3
This commit is contained in:
@@ -147,12 +147,14 @@ namespace mlx
|
||||
}
|
||||
};
|
||||
|
||||
#ifdef MLX_PLAT_LINUX
|
||||
template<typename T>
|
||||
void SinCos(T x, T* sin, T* cos)
|
||||
{
|
||||
double s, c;
|
||||
::sincos(x, &s, &c);
|
||||
|
||||
|
||||
*sin = static_cast<T>(s);
|
||||
*cos = static_cast<T>(c);
|
||||
}
|
||||
@@ -168,6 +170,14 @@ namespace mlx
|
||||
{
|
||||
::sincosl(x, s, c);
|
||||
}
|
||||
#else
|
||||
template<typename T>
|
||||
void SinCos(T x, T* sin, T* cos)
|
||||
{
|
||||
*sin = std::sin(x);
|
||||
*cos = std::cos(x);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
template<AngleUnit Unit, typename T>
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
#include <iterator>
|
||||
#include <stb_truetype.h>
|
||||
#include <variant>
|
||||
#if defined(MLX_PLAT_MACOS) || defined(MLX_PLAT_LINUX) || defined(MLX_PLAT_UNIX)
|
||||
#if defined(MLX_PLAT_LINUX)
|
||||
#include <math.h> // sincos
|
||||
#endif
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ target("mlx")
|
||||
add_options("force_wayland")
|
||||
add_includedirs("runtime/Includes", "runtime/Sources", "includes", "third_party")
|
||||
|
||||
set_pcxxheader("runtime/Sources/PreCompiled.h")
|
||||
set_pcxxheader("runtime/Includes/PreCompiled.h")
|
||||
|
||||
add_defines("MLX_BUILD", "SDL_MAIN_HANDLED")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user