2016-10-11 03:27:38 +02:00
|
|
|
if(NOT EXISTS "/opt/vc/include/bcm_host.h")
|
|
|
|
message(FATAL_ERROR "RaspberryPI platform not recognized")
|
|
|
|
endif()
|
|
|
|
|
|
|
|
include_directories(SYSTEM
|
|
|
|
/opt/vc/include
|
|
|
|
/opt/vc/include/interface/vcos/pthreads
|
|
|
|
/opt/vc/include/interface/vmcx_host/linux
|
|
|
|
)
|
|
|
|
|
|
|
|
add_definitions(
|
2016-10-12 17:32:52 +02:00
|
|
|
-DPPSSPP_PLATFORM_RPI=1
|
2016-10-11 03:27:38 +02:00
|
|
|
-U__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2
|
|
|
|
)
|
|
|
|
|
|
|
|
set(ARCH_FLAGS "-mcpu=cortex-a7 -mfpu=neon -mfloat-abi=hard")
|
2016-11-01 02:45:30 +00:00
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${ARCH_FLAGS}" CACHE STRING "" FORCE)
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ARCH_FLAGS}" CACHE STRING "" FORCE)
|
|
|
|
set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} ${ARCH_FLAGS}" CACHE STRING "" FORCE)
|
2016-10-11 03:27:38 +02:00
|
|
|
|
2016-11-01 17:33:52 +00:00
|
|
|
set(CMAKE_EXE_LINKER_FLAGS "-L/opt/vc/lib" CACHE STRING "" FORCE)
|
|
|
|
|
2017-10-16 19:07:12 +01:00
|
|
|
set(OPENGL_LIBRARIES brcmGLESv2 bcm_host)
|
|
|
|
set(EGL_LIBRARIES brcmEGL)
|
2016-10-11 03:27:38 +02:00
|
|
|
set(USING_GLES2 ON)
|
|
|
|
set(USING_FBDEV ON)
|
|
|
|
set(ARMV7 ON)
|