43 lines
1.7 KiB
CMake
43 lines
1.7 KiB
CMake
|
||
|
||
# ===================== 全局配置 =====================
|
||
set(INSTALL_ROOT "/share/apps/soft" CACHE PATH "Software install root")
|
||
set(MODULES_ROOT "/share/apps/mods" CACHE PATH "Environment Module path")
|
||
|
||
# ========== 1. 大分组总开关 ==========
|
||
set(ENABLE_SOFT_GROUP OFF CACHE BOOL "Enable core software group")
|
||
set(ENABLE_TOOL_GROUP OFF CACHE BOOL "Enable system tool group")
|
||
set(ENABLE_ASST_GROUP OFF CACHE BOOL "Enable assist & module env group")
|
||
|
||
# ========== 2. 软件组:单个软件细粒度开关 ==========
|
||
set(INSTALL_OPENMPI OFF CACHE BOOL "Install OpenMPI")
|
||
set(INSTALL_MPICH OFF CACHE BOOL "Install MPICH")
|
||
set(INSTALL_VASP OFF CACHE BOOL "Install VASP")
|
||
set(INSTALL_FFTW OFF CACHE BOOL "Install FFTW")
|
||
set(INSTALL_AMBER OFF CACHE BOOL "Install Amber")
|
||
|
||
# ========== 3. 工具组:单个系统服务开关 ==========
|
||
set(INSTALL_DHCPD OFF CACHE BOOL "Install DHCP Server")
|
||
set(INSTALL_HTTPD OFF CACHE BOOL "Install HTTPD")
|
||
|
||
# ========== 4. 辅助组开关(module 环境文件) ==========
|
||
set(GENERATE_MODULE_FILES ON CACHE BOOL "Generate environment module files")
|
||
set(ENABLE_DEBUG OFF CACHE BOOL "Enable Debug")
|
||
|
||
# 源码软件版本 & 下载地址
|
||
set(OPENMPI_VER "4.1.8" CACHE STRING "OpenMPI version")
|
||
set(MPICH_VER "4.2.1" CACHE STRING "MPICH version")
|
||
set(VASP_VER "6.4.0" CACHE STRING "VASP version")
|
||
set(FFTW_VER "3.3.10" CACHE STRING "FFTW version")
|
||
set(AMBER_VER "22" CACHE STRING "Amber version")
|
||
|
||
# 系统包名称(dnf 安装)
|
||
set(SYS_DHCPD_PKG "dhcp-server")
|
||
set(SYS_HTTPD_PKG "httpd")
|
||
|
||
# 编译并行线程
|
||
set(BUILD_JOBS "$ENV{MAKEJOBS}" CACHE STRING "Make jobs count")
|
||
if(NOT BUILD_JOBS)
|
||
set(BUILD_JOBS 4)
|
||
endif()
|