INCLUDE(CMakeForceCompiler) set(CROSS_COMPILE_PREFIX "") set(CMAKE_C_COMPILER "${CROSS_COMPILE_PREFIX}gcc") set(CMAKE_CXX_COMPILER "${CROSS_COMPILE_PREFIX}g++") # path to compiler and utilities set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) # Name of the target platform set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) # Version of the system set(CMAKE_SYSTEM_VERSION 1) add_definitions(-Wall -O2 -Os) add_definitions(-Wno-unused-local-typedefs) add_definitions(-Wstrict-aliasing -Wwrite-strings) set(TOOLCHAIN_NAME arm-linux-gnueabihf) set(TARGET_PLATFORM "linux") set(SUBMODULE_PATH_OF_IPCSDK "") set(PLATFORM_PATH "${CMAKE_CURRENT_SOURCE_DIR}") set(TEST_COVERAGE "true") # ------------ build curl + openssl ------------ start set(CURL_OPENSSL_LIB_SHARED_ENABLE "false") # ------------ build curl + openssl ------------ end # ------------ build clang-tidy ------------ start set(CLANG_TIDY_SUPPORT "true") set(LLVM_PATH "/home/xiaojiazhu/project/tmp/llvm-project") # ------------ build clang-tidy ------------ end # ------------ build IpcConfig ------------ start set(IPC_CONFIG_FILE_PATH "./ipc_config") # ------------ build IpcConfig ------------ end