nixpkgs/pkgs/development/libraries/physics/rivet/darwin.patch
2017-01-07 03:00:04 -05:00

34 lines
830 B
Diff

diff --git a/include/Rivet/Tools/osdir.hh b/include/Rivet/Tools/osdir.hh
index 05f06ca..59af7de 100644
--- a/include/Rivet/Tools/osdir.hh
+++ b/include/Rivet/Tools/osdir.hh
@@ -21,7 +21,7 @@
/// @cond OSDIR
-#if defined(unix) || defined(__unix) || defined(__unix__)
+#if defined(unix) || defined(__unix) || defined(__unix__) || defined(__APPLE__)
#define OSLINK_OSDIR_POSIX
#elif defined(_WIN32)
#define OSLINK_OSDIR_WINDOWS
@@ -32,18 +32,7 @@
#include <string>
#if defined(OSLINK_OSDIR_NOTSUPPORTED)
-
-namespace oslink
-{
- class directory
- {
- public:
- directory(const std::string&) { }
- operator void*() const { return (void*)0; }
- std::string next() { return ""; }
- };
-}
-
+#error Platform misdetected or oslink is not implemented
#elif defined(OSLINK_OSDIR_POSIX)
#include <sys/types.h>