28 lines
781 B
Plaintext
Executable File
28 lines
781 B
Plaintext
Executable File
#!/usr/bin/env modbuild
|
|
|
|
pbuild::set_download_url "https://github.com/cp2k/libint-cp2k/releases/download/v${V_PKG}/libint-v${V_PKG}-cp2k-lmax-6.tgz"
|
|
pbuild::add_to_group 'Compiler'
|
|
|
|
#pbuild::install_docfiles 'CONTRIBUTING.md'
|
|
#pbuild::install_docfiles 'LICENSE.md'
|
|
#pbuild::install_docfiles 'README.md'
|
|
|
|
pbuild::compile_in_sourcetree
|
|
|
|
pbuild::post_prep() {
|
|
sed -i 's/(CXX)/(FC)/g' fortran/Makefile.in
|
|
}
|
|
|
|
pbuild::pre_configure() {
|
|
local -a cxxflags=()
|
|
cxxflags+=('-O2' '-fPIC' '-g1')
|
|
cxxflags+=('-fp-model precise' '-funroll-loops')
|
|
cxxflags+=('-traceback' '-xHost')
|
|
|
|
pbuild::add_configure_args "--with-cxx=${CXX}"
|
|
pbuild::add_configure_args "--with-cxx-optflags=${cxxflags[*]}"
|
|
pbuild::add_configure_args "--with-fc=ifort"
|
|
pbuild::add_configure_args "--enable-fortran"
|
|
}
|
|
|