CMAKE for QE-GIPAW

In QE/build:
cmake .... -DQE_ENABLE_GIPAW=ON ..
make qe_gipaw_exe
This commit is contained in:
Davide Ceresoli 2022-09-08 14:19:44 +02:00
parent 9bd365b590
commit 702c0f59d4
5 changed files with 18 additions and 0 deletions

3
.gitmodules vendored
View File

@ -19,3 +19,6 @@
[submodule "external/pw2qmcpack"]
path = external/pw2qmcpack
url = https://github.com/QMCPACK/pw2qmcpack.git
[submodule "external/qe-gipaw"]
path = external/qe-gipaw
url = https://github.com/dceresoli/qe-gipaw

View File

@ -118,6 +118,10 @@ set(QE_ENABLE_PLUGINS "" CACHE STRING "Semicolon-separated list of plugins")
set (QE_EXTRA_DEFINITIONS "" CACHE STRING "Semicolon-separated list of extra global definitions")
option(QE_ENABLE_FOX
"enable XML I/O via Fox library" OFF)
set(QE_ENABLE_GIPAW OFF STRING "download and compile QE-GIPAW")
if(QE_ENABLE_GIPAW)
set(QE_ENABLE_FOX "ON")
endif()
if(QE_ENABLE_FOX)
if(FOX_ROOT)
set(QE_FOX_INTERNAL OFF)

View File

@ -40,3 +40,12 @@ if("pw2qmcpack" IN_LIST QE_ENABLE_PLUGINS OR QE_ENABLE_PW2QMCPACK)
qe_git_submodule_update(external/pw2qmcpack)
add_subdirectory(pw2qmcpack)
endif()
###########################################################
# QE-GIPAW
###########################################################
if(QE_ENABLE_GIPAW)
message(STATUS "Installing qe-gipaw via submodule")
qe_git_submodule_update(external/qe-gipaw)
add_subdirectory(qe-gipaw)
endif()

1
external/qe-gipaw vendored Submodule

@ -0,0 +1 @@
Subproject commit f5823521ad8fdd8b8e9e29197eedb354f9b9146d

View File

@ -5,3 +5,4 @@ a6b89ef77b1ceda48e967921f1f5488d2df9226d devxlib
82005cbb65bdf5d32ca021848eec8f19da956a77 mbd
f72ab25fa4ea755c1b4b230ae8074b47d5509c70 pw2qmcpack
1d6b187374a2d50b509e5e79e2cab01a79ff7ce1 wannier90
f5823521ad8fdd8b8e9e29197eedb354f9b9146d qe-gipaw