1234567891011121314151617181920212223242526 |
- cmake_minimum_required(VERSION 3.0)
- project(JETSONTEST)
- find_package(CUDA REQUIRED)
- enable_language(CUDA)
- # SET (CMAKE_CXX_COMPILER "/usr/bin/clang++-12")
- # set(WEBRTC_DIR /home/nvidia/devdata/ZJ_PRO_test/thirdparty/webrtc)
- include_directories(${CUDA_INCLUDES} ./ ./include ./include/libjpeg-8b /usr/include/libdrm)
- # include_directories(${WEBRTC_DIR}/include/third_party/libyuv/include)
- aux_source_directory(./ TEST)
- # aux_source_directory(./test DEMO)
- aux_source_directory(./test_v4l2_camera DEMO)
- aux_source_directory(./common/classes COMMON)
- add_compile_options(-g -fpermissive -std=gnu++1y)
- link_directories(/usr/lib/aarch64-linux-gnu/tegra /lib/aarch64-linux-gnu /usr/local/lib /usr/lib)
- set(EXECUTABLE_OUTPUT_PATH ./)
- set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ./)
- set(CMAKE_BUILD_TYPE Release)
- add_library(JetsonEnc SHARED ${TEST} ${COMMON})
- target_link_libraries(JetsonEnc ${CUDA_LIBRARIES} pthread v4l2 EGL GLESv2 X11 nvbufsurface nvbufsurftransform nvjpeg nvosd drm cuda)
- # add_executable(demo ${DEMO})
- # target_link_libraries(demo
- # JetsonEnc)
|