Skip to content

Commit 1e87f06

Browse files
committed
Unify version string with a suffix for WASM builds
1 parent 925e5bd commit 1e87f06

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/Options.hs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,17 +77,21 @@ versionNumber = 6
7777

7878
versionString :: String
7979
versionString =
80-
#ifdef wasm32_HOST_ARCH
81-
"Agda v2.7.0.1 Language Server v" <> show versionNumber <> " (WebAssembly build)"
82-
#elif MIN_VERSION_Agda(2,8,0)
83-
"Agda v2.8.0 Language Server v" <> show versionNumber
80+
#if MIN_VERSION_Agda(2,8,0)
81+
"Agda v2.8.0 Language Server v" <> show versionNumber <> suffix
8482
#elif MIN_VERSION_Agda(2,7,0)
85-
"Agda v2.7.0.1 Language Server v" <> show versionNumber
83+
"Agda v2.7.0.1 Language Server v" <> show versionNumber <> suffix
8684
#elif MIN_VERSION_Agda(2,6,4)
87-
"Agda v2.6.4.3 Language Server v" <> show versionNumber
85+
"Agda v2.6.4.3 Language Server v" <> show versionNumber <> suffix
8886
#else
8987
error "Unsupported Agda version"
9088
#endif
89+
where
90+
#ifdef wasm32_HOST_ARCH
91+
suffix = " (WebAssembly build)"
92+
#else
93+
suffix = ""
94+
#endif
9195

9296
usage :: String
9397
usage = versionString <> "\nUsage: als [Options...]\n"

0 commit comments

Comments
 (0)