在项目中需要使用Firebreath构建运行在ARM环境下的浏览器插件。
此时,需要修改Firebreath根目录下的CMakeLists.txt文件,在Project (FireBreath)命令之前添加如下语句:
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_FIND_ROOT_PATH "工具链路径")
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_C_COMPILER "gcc交叉编译器绝对路径")
link_directories(${CMAKE_FIND_ROOT_PATH}/usr/lib)
当需要链接外部第三方库的时候,需要在/project下的工程目录对应的平台目录中修改projectDef.cmake文件。在最后添加如下语句:
target_link_libraries(${PROJECT_NAME}
“库名称”
)