Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports
Path: blob/main/cad/PrusaSlicer/files/patch-src_libslic3r_Platform.cpp
18157 views
1
--- src/libslic3r/Platform.cpp.orig 2024-12-20 11:54:34 UTC
2
+++ src/libslic3r/Platform.cpp
3
@@ -90,6 +90,10 @@ void detect_platform()
4
BOOST_LOG_TRIVIAL(info) << "Platform: OpenBSD";
5
s_platform = Platform::BSDUnix;
6
s_platform_flavor = PlatformFlavor::OpenBSD;
7
+#elif defined(__FreeBSD__)
8
+ BOOST_LOG_TRIVIAL(info) << "Platform: FreeBSD";
9
+ s_platform = Platform::BSDUnix;
10
+ s_platform_flavor = PlatformFlavor::FreeBSD;
11
#else
12
// This should not happen.
13
BOOST_LOG_TRIVIAL(info) << "Platform: Unknown";
14
@@ -138,6 +142,7 @@ std::string platform_flavor_to_string(PlatformFlavor p
15
case PlatformFlavor::WSL : return "WSL";
16
case PlatformFlavor::WSL2 : return "WSL2";
17
case PlatformFlavor::OpenBSD : return "OpenBSD";
18
+ case PlatformFlavor::FreeBSD : return "FreeBSD";
19
case PlatformFlavor::GenericOSX : return "GenericOSX";
20
case PlatformFlavor::OSXOnX86 : return "OSXOnX86";
21
case PlatformFlavor::OSXOnArm : return "OSXOnArm";
22
23