]> git.mxchange.org Git - flightgear.git/commitdiff
FreeBSD fixes.
authorJames Turner <zakalawe@mac.com>
Thu, 13 Nov 2014 15:15:52 +0000 (15:15 +0000)
committerJames Turner <zakalawe@mac.com>
Thu, 13 Nov 2014 15:15:52 +0000 (15:15 +0000)
From:
http://svnweb.freebsd.org/ports/head/games/flightgear/files/

3rdparty/hts_engine_API/lib/HTS_misc.c
CMakeLists.txt

index 5b5f0a5f310fa7e4ac824c886a1fd732c5c96f90..0b12016e73c27c0928da7b4ff33d1bf9495609bf 100644 (file)
@@ -245,7 +245,7 @@ size_t HTS_ftell(HTS_File * fp)
    } else if (fp->type == HTS_FILE) {
       fpos_t pos;
       fgetpos((FILE *) fp->pointer, &pos);
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(__APPLE__) || defined(__ANDROID__)
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(__APPLE__) || defined(__ANDROID__) || defined(__FreeBSD__)
       return (size_t) pos;
 #else
       return (size_t) pos.__pos;
index 2a41c0b70a3ba5c5b88088bd33ab02f2b6331b60..bab8468189f3bfedfb294f1e3971cb60df987115 100644 (file)
@@ -96,10 +96,11 @@ IF(APPLE)
     find_library(COCOA_LIBRARY Cocoa)
     list(APPEND PLATFORM_LIBS ${COCOA_LIBRARY} ${CORESERVICES_LIBRARY})
 
-elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
+elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR
+       ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
     set(USE_DBUS_DEFAULT 1)
-    find_package(UDev)
 
+    find_package(UDev)
     if(UDEV_FOUND)
         set(EVENT_INPUT_DEFAULT 1)
     endif(UDEV_FOUND)