mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-07-20 11:45:47 +00:00
Add native FreeBSD building functionality (#35)
This commit enables native building on FreeBSD through Cmake + ninja. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/35 Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: SDK-Chan <sdkchan@eden-emu.dev> Co-committed-by: SDK-Chan <sdkchan@eden-emu.dev>
This commit is contained in:
parent
e5074c90ad
commit
7f48f4efb6
4 changed files with 63 additions and 12 deletions
|
@ -1150,7 +1150,7 @@ add_library(core STATIC
|
|||
tools/renderdoc.h
|
||||
)
|
||||
|
||||
if (UNIX AND NOT APPLE AND NOT ANDROID)
|
||||
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
||||
# find_package(libiw REQUIRED)
|
||||
target_link_libraries(core PRIVATE iw)
|
||||
endif()
|
||||
|
|
|
@ -25,7 +25,13 @@ extern "C" {
|
|||
#include <libavcodec/avcodec.h>
|
||||
#include <libavutil/opt.h>
|
||||
#include <libavutil/pixdesc.h>
|
||||
|
||||
// Works quite fine, and omits the hacky ffmpeg building for now...
|
||||
#if defined(__FreeBSD__)
|
||||
#include <libavcodec/codec.h>
|
||||
#else
|
||||
#include <libavcodec/codec_internal.h>
|
||||
#endif
|
||||
|
||||
#if defined(__GNUC__) || defined(__clang__)
|
||||
#pragma GCC diagnostic pop
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue