【发布时间】:2014-06-10 11:45:58
【问题描述】:
我正在为 ARM 构建一个嵌入式 Linux 系统,其中一个应用程序正在使用 CMake:
cmake \
-D CMAKE_C_COMPILER=/opt/arm-toolchain/bin/arm-linux-gnueabihf-gcc \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_SYSTEM_NAME=Linux \
-D CMAKE_INSTALL_PREFIX=/mnt/system_rootfs ../app_src_dir
如果 CMake 是这样执行的,它会在整个文件系统中搜索库、头文件等。
如何限制 CMake 仅在 /opt/arm-toolchain 和 /mnt/system_rootfs 中搜索头文件、库和程序?
构建系统为 Debian Wheezy,CMake 版本为 2.8.9
【问题讨论】:
标签: linux gcc cmake cross-compiling