我在macOS机器上使用Eclipse。 CMake存在于我的计算机上/usr/local/bin/cmake
处,并已使用Homebrew安装。 Eclipse是最新版本(2018-09)。
我在Makefile中具有以下目标,该目标已经设置并且可以从Eclipse中看到:
all:
./configure
Rscript -e "Rcpp::compileAttributes()"
R CMD INSTALL --no-multiarch --with-keep.source .
在configure
文件中,有以下代码:
cd src/build;cmake ..
但是,当我双击Eclipse中的all
目标时,会收到以下消息:
make all
./configure
./configure: line 1: cmake: command not found
make: *** [all] Error 127
我记得前一段时间这个目标在macOS上是开箱即用的。我也可以从终端启动CMake,没有任何麻烦。
echo $PATH
显示了不同的行为:
/usr/local/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/X11/bin
/usr/bin:/bin:/usr/sbin:/sbin
让Eclipse检测我的CMake安装的最典型方法是什么?