openmolcas: fix build on aarch64. (#17923)

This commit is contained in:
t-nojiri 2020-08-17 18:54:48 +09:00 committed by GitHub
parent b51e48732c
commit a19ac05d3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1,12 @@
--- spack-src/CMakeLists.txt.bak 2019-11-12 20:59:54.000000000 +0900
+++ spack-src/CMakeLists.txt 2020-08-07 16:37:11.600570176 +0900
@@ -559,7 +559,8 @@
if ((${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86") OR
(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "i686"))
set (PLATFORM "LINUX")
- elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
+ elseif ((${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64") OR
+ (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64"))
set (PLATFORM "LINUX64")
elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ia64")
set (PLATFORM "LINUX64_IA")

View File

@ -23,6 +23,8 @@ class Openmolcas(CMakePackage):
depends_on('py-pyparsing', type=('build', 'run'))
depends_on('py-six', type=('build', 'run'))
patch('CMakeLists.txt.patch', when='target=aarch64:')
def setup_build_environment(self, env):
env.set('MOLCAS', self.prefix)