1
1
macos_instance :
2
2
image : ghcr.io/cirruslabs/macos-monterey-xcode:latest
3
3
4
- task :
5
- name : AppleM1/LLVM
6
- compile_script :
7
- - brew install llvm
8
- - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
9
- - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
10
- - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
11
- - make TARGET=VORTEX USE_OPENMP=1 CC=clang
4
+ # task:
5
+ # name: AppleM1/LLVM
6
+ # compile_script:
7
+ # - brew install llvm
8
+ # - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
9
+ # - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
10
+ # - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
11
+ # - make TARGET=VORTEX USE_OPENMP=1 CC=clang
12
12
13
- task :
14
- name : AppleM1/LLVM/ILP64
15
- compile_script :
16
- - brew install llvm
17
- - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
18
- - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
19
- - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
20
- - make TARGET=VORTEX USE_OPENMP=1 CC=clang INTERFACE64=1
13
+ # task:
14
+ # name: AppleM1/LLVM/ILP64
15
+ # compile_script:
16
+ # - brew install llvm
17
+ # - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
18
+ # - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
19
+ # - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
20
+ # - make TARGET=VORTEX USE_OPENMP=1 CC=clang INTERFACE64=1
21
21
22
- task :
23
- name : AppleM1/LLVM/CMAKE
24
- compile_script :
25
- - brew install llvm
26
- - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
27
- - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
28
- - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
29
- - mkdir build
30
- - cd build
31
- - cmake -DTARGET=VORTEX -DCMAKE_C_COMPILER=clang -DBUILD_SHARED_LIBS=ON ..
32
- - make -j 4
22
+ # task:
23
+ # name: AppleM1/LLVM/CMAKE
24
+ # compile_script:
25
+ # - brew install llvm
26
+ # - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
27
+ # - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
28
+ # - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
29
+ # - mkdir build
30
+ # - cd build
31
+ # - cmake -DTARGET=VORTEX -DCMAKE_C_COMPILER=clang -DBUILD_SHARED_LIBS=ON ..
32
+ # - make -j 4
33
33
34
- task :
35
- name : AppleM1/GCC/MAKE/OPENMP
36
- compile_script :
37
- - brew install gcc@11
38
- - export PATH=/opt/homebrew/bin:$PATH
39
- - export LDFLAGS="-L/opt/homebrew/lib"
40
- - export CPPFLAGS="-I/opt/homebrew/include"
41
- - make CC=gcc-11 FC=gfortran-11 USE_OPENMP=1
34
+ # task:
35
+ # name: AppleM1/GCC/MAKE/OPENMP
36
+ # compile_script:
37
+ # - brew install gcc@11
38
+ # - export PATH=/opt/homebrew/bin:$PATH
39
+ # - export LDFLAGS="-L/opt/homebrew/lib"
40
+ # - export CPPFLAGS="-I/opt/homebrew/include"
41
+ # - make CC=gcc-11 FC=gfortran-11 USE_OPENMP=1
42
42
43
43
macos_instance :
44
44
image : ghcr.io/cirruslabs/macos-monterey-xcode:latest
58
58
- export VALID_ARCHS="i386 x86_64"
59
59
- xcrun --sdk macosx --show-sdk-path
60
60
- xcodebuild -version
61
- - export CC=/Applications/Xcode-14.0 .0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
62
- - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-14.0 .0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3 .sdk -arch x86_64"
61
+ - export CC=/Applications/Xcode-15.3 .0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
62
+ - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-15.3 .0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4 .sdk -arch x86_64"
63
63
- make TARGET=CORE2 DYNAMIC_ARCH=1 NUM_THREADS=32 HOSTCC=clang NOFORTRAN=1 RANLIB="ls -l"
64
64
always :
65
65
config_artifacts :
78
78
- export # PATH=/opt/homebrew/opt/llvm/bin:$PATH
79
79
- export # LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
80
80
- export # CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
81
- - export CC=/Applications/Xcode-14.0 .0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
82
- - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-14.0 .0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0 .sdk -arch arm64 -miphoneos-version-min=10.0"
81
+ - export CC=/Applications/Xcode-15.3 .0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
82
+ - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-15.3 .0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4 .sdk -arch arm64 -miphoneos-version-min=10.0"
83
83
- make TARGET=ARMV8 NUM_THREADS=32 HOSTCC=clang NOFORTRAN=1 CROSS=1
84
84
always :
85
85
config_artifacts :
@@ -91,14 +91,16 @@ macos_instance:
91
91
task :
92
92
name : AppleM1/LLVM armv7-androidndk xbuild
93
93
compile_script :
94
- - # brew install android-ndk
94
+ - brew install android-ndk
95
95
- export # PATH=/opt/homebrew/opt/llvm/bin:$PATH
96
96
- export # LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
97
97
- export # CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
98
- - find /System/Volumes/Data/opt/homebrew/Caskroom/android-ndk/25b -name "armv7a-linux-androideabi*-ranlib"
98
+ - ls /System/Volumes/Data/opt/homebrew
99
+ - ls -l /System/Volumes/Data/opt/homebrew/Caskroom/
100
+ - find /System/Volumes/Data/opt/homebrew -name "armv7a-linux-androideabi*-ranlib"
99
101
- # export CC=/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
100
102
- # export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0.sdk -arch arm64 -miphoneos-version-min=10.0"
101
- - export CC=/System/Volumes/Data/opt/homebrew/Caskroom/android-ndk/25b/AndroidNDK8937393 .app/Contents/NDK/toolchains/llvm/prebuilt/darwin-x86_64/bin/armv7a-linux-androideabi23-clang
103
+ - export CC=/System/Volumes/Data/opt/homebrew/Caskroom/android-ndk/26c/AndroidNDK* .app/Contents/NDK/toolchains/llvm/prebuilt/darwin-x86_64/bin/armv7a-linux-androideabi23-clang
102
104
- make TARGET=ARMV7 ARM_SOFTFP_ABI=1 NUM_THREADS=32 HOSTCC=clang NOFORTRAN=1 RANLIB="ls -l"
103
105
always :
104
106
config_artifacts :
0 commit comments