1if(NOT EXISTS "/usr/lib/aarch64-linux-gnu/tegra") 2 message(FATAL_ERROR "Nvidia Jetson platform not recognized") 3endif() 4 5include_directories(SYSTEM 6 /usr/include/GL 7) 8 9set(ARCH_FLAGS "-march=armv8-a+crc -mtune=cortex-a57 -funsafe-math-optimizations") 10set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${ARCH_FLAGS}" CACHE STRING "" FORCE) 11set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ARCH_FLAGS}" CACHE STRING "" FORCE) 12set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} ${ARCH_FLAGS}" CACHE STRING "" FORCE) 13 14set (CMAKE_EXE_LINKER_FLAGS "-Wl,-rpath,/usr/lib/aarch64-linux-gnu/tegra" CACHE STRING "" FORCE) 15 16set(OPENGL_LIBRARIES /usr/lib/aarch64-linux-gnu/tegra/libGLX_nvidia.so.0) 17set(USING_X11_VULKAN ON CACHE BOOL "" FORCE) 18