From: James Turner Date: Thu, 13 Nov 2014 15:15:52 +0000 (+0000) Subject: FreeBSD fixes. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=263bc56b4ecfa08e08a6f116f5b6a52231dfa74b;p=flightgear.git FreeBSD fixes. From: http://svnweb.freebsd.org/ports/head/games/flightgear/files/ --- diff --git a/3rdparty/hts_engine_API/lib/HTS_misc.c b/3rdparty/hts_engine_API/lib/HTS_misc.c index 5b5f0a5f3..0b12016e7 100644 --- a/3rdparty/hts_engine_API/lib/HTS_misc.c +++ b/3rdparty/hts_engine_API/lib/HTS_misc.c @@ -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; diff --git a/CMakeLists.txt b/CMakeLists.txt index 2a41c0b70..bab846818 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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)