首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMake错误:安装Trilinos时出现未知参数-VV

CMake错误:安装Trilinos时出现未知参数-VV
EN

Stack Overflow用户
提问于 2021-05-05 02:22:04
回答 1查看 270关注 0票数 1

我使用了以下代码:

代码语言:javascript
复制
#!/usr/bin/env bash

module load cmake python boost phdf5 netcdf
export F77='which mpif90 || /bin/true'
export COPTFLAGS="-O1"
export CC='which mpicc || /bin/true'
export CXX='which mpicxx || /bin/true'

export INSTALL_LOCATION=$HOME'/projects/trilinos/'

cmake -VV \
  -D BUILD_SHARED_LIBS:BOOL=ON \
  -D Trilinos_VERBOSE_CONFIGURE=OFF \
  -D CMAKE_VERBOSE_MAKEFILE=ON \
  -D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \
  -D Trilinos_ENABLE_TESTS:BOOL=OFF \
  -D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \
  \
  -D CMAKE_INSTALL_PREFIX:PATH=${INSTALL_LOCATION} \
  -D CMAKE_BUILD_TYPE:STRING=RELEASE \
  -D CMAKE_C_FLAGS:STRING="${COPTFLAGS} -mkl" \
  -D CMAKE_CXX_FLAGS:STRING="${COPTFLAGS} -mkl -DMPICH_SKIP_MPICXX" \
  \
  -D BLAS_INCLUDE_DIRS:PATH="${TACC_MKL_INC}" \
  -D BLAS_LIBRARY_DIRS:PATH="${TACC_MKL_LIB}" \
  -D 

我得到了以下错误: CMake错误:未知参数-VV

我使用的是CMake版本3.20.2。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-05 03:04:07

从CMake 3.20开始,无效的命令行参数现在会导致以前忽略它们的错误。release notes为:

运行cmake(1) to Generate a Project Buildsystem时,以连字符(-)开头的未知命令行参数现在会被拒绝,并显示错误。以前,它们被默默地忽略了。

CMake从来没有大写的-V-VV选项。请参阅文档:https://cmake.org/cmake/help/latest/manual/cmake.1.html

当然,直接问题的解决方案是删除该标志,因为它根本就没有做任何事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67390153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档