cmake_minimum_required(VERSION 3.0) project(FineTuning C CXX) set(CMAKE_C_STANDARD 99) set(CMAKE_CXX_STANDARD 11) set(CMAKE_C_COMPILER aarch64-mix210-linux-gcc) set(CMAKE_CXX_COMPILER aarch64-mix210-linux-g++) set(SOURCE src/main.cpp src/avsFineTuningTool.cpp src/avsFineTuningTool.hpp src/avsUpdateTuning.cpp src/avsUpdateTuning.hpp) set(TARGET FineTuning) set(MPP_SDK /home/ebaina/ss928v100_sdk/SS928V100_SDK_V2.0.2.1/smp/a55_linux/mpp/out) set(RUNTIME_LIB /home/ebaina/ss928v100_sdk/aarch64-mix210-linux/runtime_lib/lib/) include_directories(${MPP_SDK}/include) include_directories(${SVP_ACL_SDK}/include) include_directories(./PublicLibrary/json/include) link_directories(${MPP_SDK}/lib) link_directories(${RUNTIME_LIB}) add_executable(${TARGET} ${SOURCE}) target_link_libraries(${TARGET} pthread m dl stdc++) target_link_libraries(${TARGET} libhiavslut.a libmpi.a libsecurec.a) target_link_libraries(${TARGET} libupvqe.a libdnvqe.a libVoiceEngine.a)