xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/IspFec/build/linux/arm_linux_buildroot.cmake (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1set(RELOCATED_HOST_DIR $ENV{AIQ_BUILD_HOST_DIR})
2
3list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})
4
5set(CMAKE_SYSTEM_NAME Linux)
6set(CMAKE_SYSTEM_PROCESSOR armv7l)
7
8set(CMAKE_SKIP_RPATH TRUE)
9
10set(CMAKE_C_FLAGS_DEBUG "" CACHE STRING "Debug CFLAGS")
11set(CMAKE_CXX_FLAGS_DEBUG "" CACHE STRING "Debug CXXFLAGS")
12set(CMAKE_C_FLAGS_RELEASE " -DNDEBUG" CACHE STRING "Release CFLAGS")
13set(CMAKE_CXX_FLAGS_RELEASE " -DNDEBUG" CACHE STRING "Release CXXFLAGS")
14
15set(CMAKE_C_FLAGS "-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os" CACHE STRING "Buildroot CFLAGS")
16set(CMAKE_CXX_FLAGS "-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os" CACHE STRING "Buildroot CXXFLAGS")
17set(CMAKE_EXE_LINKER_FLAGS "" CACHE STRING "Buildroot LDFLAGS for executables")
18
19set(CMAKE_INSTALL_SO_NO_EXE 0)
20
21set(CMAKE_PROGRAM_PATH "${RELOCATED_HOST_DIR}/bin")
22set(CMAKE_SYSROOT "${RELOCATED_HOST_DIR}/arm-buildroot-linux-gnueabihf/sysroot")
23set(CMAKE_FIND_ROOT_PATH "${RELOCATED_HOST_DIR}/arm-buildroot-linux-gnueabihf/sysroot")
24set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
25set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
26set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
27set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
28set(ENV{PKG_CONFIG_SYSROOT_DIR} "${RELOCATED_HOST_DIR}/arm-buildroot-linux-gnueabihf/sysroot")
29
30set(CMAKE_C_COMPILER "${RELOCATED_HOST_DIR}/bin/arm-linux-gnueabihf-gcc")
31set(CMAKE_CXX_COMPILER "${RELOCATED_HOST_DIR}/bin/arm-linux-gnueabihf-g++")
32