CMakeLists.txt 966 B

123456789101112131415161718192021222324252627282930
  1. cmake_minimum_required(VERSION 3.0)
  2. project(FineTuning C CXX)
  3. set(CMAKE_C_STANDARD 99)
  4. set(CMAKE_CXX_STANDARD 11)
  5. set(CMAKE_C_COMPILER aarch64-mix210-linux-gcc)
  6. set(CMAKE_CXX_COMPILER aarch64-mix210-linux-g++)
  7. set(SOURCE src/main.cpp src/avsFineTuningTool.cpp src/avsFineTuningTool.hpp src/avsUpdateTuning.cpp src/avsUpdateTuning.hpp)
  8. set(TARGET FineTuning)
  9. set(MPP_SDK /home/ebaina/ss928v100_sdk/SS928V100_SDK_V2.0.2.1/smp/a55_linux/mpp/out)
  10. set(RUNTIME_LIB /home/ebaina/ss928v100_sdk/aarch64-mix210-linux/runtime_lib/lib/)
  11. include_directories(${MPP_SDK}/include)
  12. include_directories(${SVP_ACL_SDK}/include)
  13. include_directories(./PublicLibrary/json/include)
  14. link_directories(${MPP_SDK}/lib)
  15. link_directories(${RUNTIME_LIB})
  16. add_executable(${TARGET} ${SOURCE})
  17. target_link_libraries(${TARGET} pthread m dl stdc++)
  18. target_link_libraries(${TARGET} libhiavslut.a libmpi.a libsecurec.a)
  19. target_link_libraries(${TARGET} libupvqe.a libdnvqe.a libVoiceEngine.a)