apbc Float gromacs编译问题

在这里插入图片描述
在第37行添加:

>  37                 -DCMAKE_A=${AR}  38                
> -DCMAKE_RANLIB=${RANLIB}
[root@localhost ~]# cd /home/app/apbc-cpu/benchmarks/float_gromacs/source
[root@localhost source]# vim hook_builtin_target_3rdparty.cmake +37

  1 INCLUDE(ExternalProject)
  2 CMAKE_MINIMUM_REQUIRED(VERSION 3.10.0)
  3 
  4 SET(TP_SRC ${CMAKE_BINARY_DIR}/3rdParty/src)
  5 SET(TP_BUILD ${CMAKE_BINARY_DIR}/3rdParty/build)
  6 SET(TP_DIST ${CMAKE_BINARY_DIR}/target)
  7 
  8 ########################################################################
  9 # ThirdParty configuration for Nektar++
 10 # ZLib
 11 ########################################################################
 12 SET(FFTW_ROOT fftw-3.3.9)
 13 SET(FFTW_URL ${CMAKE_SOURCE_DIR}/${FFTW_ROOT})
 14 string (REPLACE ";" " " FFTW_CFLAGS_FLAGS_STR "${FFTW_CFLAGS}")
 15 set(FFTW_LOCAL_CFLAGS
 16 ${CFLAGS}
 17 ${CPU_FLAGS}
 18 ${OPTIMIZE} ${COPTIMIZE}
 19 ${PORTABILITY} ${CPORTABILITY} ${FFTW_CFLAGS})
 20 
 21 
 22 string (REPLACE ";" " " FFTW_CFLAGS_STR "${FFTW_LOCAL_CFLAGS}")
 23 #SET(DEF_C_FLAGS "-O3 -DNDEBUG -fomit-frame-pointer  -fstrict-aliasing -fno-schedule-insns")
 24 SET(DEF_FFTW_CFLAGS "${FFTW_CFLAGS_STR}")
 25 #message(FATAL_ERROR "${FINAL_CFLAGS}")
 26 
 27 EXTERNALPROJECT_ADD(
 28         ${FFTW_ROOT}
 29         URL ${FFTW_PATH}
 30         SOURCE_DIR ${TP_SRC}/${FFTW_ROOT}
 31         BINARY_DIR ${TP_BUILD}/${FFTW_ROOT}
 32         TMP_DIR ${TP_BUILD}/fftw-3.3.9-tmp
 33         INSTALL_DIR ${TP_DIST}
 34         CONFIGURE_COMMAND ${CMAKE_COMMAND}
 35         -G ${CMAKE_GENERATOR}
 36                 -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
 37                 -DAPBC_AR=${AR}
 38                 -DAPBC_RANLIB=${RANLIB}
 39                 -DCMAKE_INSTALL_PREFIX:PATH=${TP_DIST}
 40                 -DBUILD_SHARED_LIBS=off
 41                 -DDISABLE_FORTRAN=yes
 42                 -DHAVE_MEMMOVE=yes
 43                 -DHAVE_SYSCTL=off
 44                 -DHAVE_PTRDIFF_T=off
 45                 -DENABLE_FLOAT=yes
 46                 -DCMAKE_C_FLAGS=${DEF_FFTW_CFLAGS}
 47                 -DCMAKE_INSTALL_LIBDIR=lib64
 48         ${TP_SRC}/${FFTW_ROOT}
 49 )
 50 
 51 
 52 ########################################################################
 53 LINK_DIRECTORIES(${TP_DIST}/lib)
 54 INCLUDE_DIRECTORIES(${TP_DIST}/include)

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值