forked from atombender/keywurl
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathConstants.h
33 lines (31 loc) · 1.21 KB
/
Constants.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Keywurl version
#define KEYWURL_MAJORVERSION 1
#define KEYWURL_MINORVERSION 4
#define KEYWURL_MAINTVERSION 0
#define KEYWURL_BETA_BUILD 7
// Symbols needed for Info.plist; ugly workaround to avoid whitespace
#define MACRO_PASTE_5(a, b, c, d, e) a##b##c##d##e
#define MACRO_PASTE_5A(a, b, c, d, e) MACRO_PASTE_5(a, b, c, d, e)
#define KEYWURL_VERSION_STRING MACRO_PASTE_5A(KEYWURL_MAJORVERSION, ., KEYWURL_MINORVERSION, ., KEYWURL_MAINTVERSION)
// Bundle min and max versions
#ifdef KEYWURL_TARGET_TIGER
#if KEYWURL_SAFARI_VERSION == 3
#define KEYWURL_MIN_SAFARI_VERSION 523
#define KEYWURL_MAX_SAFARI_VERSION 4525
#elif KEYWURL_SAFARI_VERSION == 4
#define KEYWURL_MIN_SAFARI_VERSION 4530
#define KEYWURL_MAX_SAFARI_VERSION 4530
#else
#error "You need to define KEYWURL_SAFARI_VERSION correctly"
#endif
#else
#if KEYWURL_SAFARI_VERSION == 3
#define KEYWURL_MIN_SAFARI_VERSION 5523
#define KEYWURL_MAX_SAFARI_VERSION 5525
#elif KEYWURL_SAFARI_VERSION == 4
#define KEYWURL_MIN_SAFARI_VERSION 5530
#define KEYWURL_MAX_SAFARI_VERSION 6531.9
#else
#error "You need to define KEYWURL_SAFARI_VERSION correctly"
#endif
#endif