passthrough NDI_ARCH variable and detect aarch64 compiler on linux
This commit is contained in:
@@ -30,13 +30,17 @@ elseif(UNIX)
|
||||
if(EXISTS "${NDI_SDK_DIR}/include/Processing.NDI.Lib.h")
|
||||
set(NDI_FOUND TRUE)
|
||||
set(NDI_DIR ${NDI_SDK_DIR})
|
||||
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
set(NDI_ARCH "i686")
|
||||
else()
|
||||
set(NDI_ARCH "x86_64")
|
||||
if(NOT NDI_ARCH)
|
||||
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64")
|
||||
set(NDI_ARCH "aarch64-rpi4-linux-gnueabi")
|
||||
elseif(CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
set(NDI_ARCH "i686-linux-gnu")
|
||||
else()
|
||||
set(NDI_ARCH "x86_64-linux-gnu")
|
||||
endif()
|
||||
endif()
|
||||
set(NDI_INCLUDE_DIR "${NDI_DIR}/include")
|
||||
set(NDI_LIBRARY_DIR "${NDI_DIR}/lib/${NDI_ARCH}-linux-gnu")
|
||||
set(NDI_LIBRARY_DIR "${NDI_DIR}/lib/${NDI_ARCH}")
|
||||
set(NDI_LICENSE_DIR "${NDI_DIR}/licenses")
|
||||
set(NDI_LIBS "ndi")
|
||||
elseif(EXISTS "/usr/include/Processing.NDI.Lib.h")
|
||||
|
||||
Reference in New Issue
Block a user