aboutsummaryrefslogtreecommitdiffstats
path: root/e-util
diff options
context:
space:
mode:
authorFridrich Štrba <fridrich.strba@bluewin.ch>2010-04-23 20:20:47 +0800
committerFridrich Štrba <fridrich.strba@bluewin.ch>2010-04-23 20:25:25 +0800
commita9b0e550c9e01f423ab45ceb3559e26c7ad98bdb (patch)
tree62ce29bb9d818766d4932c8934c20606a435751e /e-util
parent562240f36fe145498fbb8f8df0471a820e90736a (diff)
downloadgsoc2013-evolution-a9b0e550c9e01f423ab45ceb3559e26c7ad98bdb.tar.gz
gsoc2013-evolution-a9b0e550c9e01f423ab45ceb3559e26c7ad98bdb.tar.zst
gsoc2013-evolution-a9b0e550c9e01f423ab45ceb3559e26c7ad98bdb.zip
Relocating EVOLUTION_BINDIR which will be used in plugin
setting Evolution comme defaut mail application on windows.
Diffstat (limited to 'e-util')
-rw-r--r--e-util/Makefile.am1
-rw-r--r--e-util/e-util-private.h4
-rw-r--r--e-util/e-win32-reloc.c3
3 files changed, 8 insertions, 0 deletions
diff --git a/e-util/Makefile.am b/e-util/Makefile.am
index 99f873cbd8..b22fd3a25a 100644
--- a/e-util/Makefile.am
+++ b/e-util/Makefile.am
@@ -64,6 +64,7 @@ libeutil_la_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/widgets \
+ -DEVOLUTION_BINDIR=\""$(bindir)"\" \
-DEVOLUTION_DATADIR=\""$(datadir)"\" \
-DEVOLUTION_ECPSDIR=\""$(ecpsdir)"\" \
-DEVOLUTION_ETSPECDIR=\""$(etspecdir)"\" \
diff --git a/e-util/e-util-private.h b/e-util/e-util-private.h
index 4503f4585e..74d01b31a3 100644
--- a/e-util/e-util-private.h
+++ b/e-util/e-util-private.h
@@ -35,6 +35,7 @@
#define fsync(fd) 0
+const gchar *_e_get_bindir (void) G_GNUC_CONST;
const gchar *_e_get_datadir (void) G_GNUC_CONST;
const gchar *_e_get_ecpsdir (void) G_GNUC_CONST;
const gchar *_e_get_etspecdir (void) G_GNUC_CONST;
@@ -67,6 +68,9 @@ const gchar *_e_get_uidir (void) G_GNUC_CONST;
#undef PREFIX
#define PREFIX _e_get_prefix ()
+#undef EVOLUTION_BINDIR
+#define EVOLUTION_BINDIR _e_get_bindir ()
+
#undef EVOLUTION_DATADIR
#define EVOLUTION_DATADIR _e_get_datadir ()
diff --git a/e-util/e-win32-reloc.c b/e-util/e-win32-reloc.c
index f99a5f582b..bfe903bbc4 100644
--- a/e-util/e-win32-reloc.c
+++ b/e-util/e-win32-reloc.c
@@ -34,6 +34,7 @@
static const gchar *localedir = NULL;
/* The others are in UTF-8 */
+static const gchar *bindir;
static const gchar *datadir;
static const gchar *ecpsdir;
static const gchar *etspecdir;
@@ -114,6 +115,7 @@ setup (void)
/* It makes sense to have some of the paths overridable with
* environment variables.
*/
+ bindir = replace_prefix (full_prefix, EVOLUTION_BINDIR);
datadir = replace_prefix (full_prefix, EVOLUTION_DATADIR);
ecpsdir = replace_prefix (full_prefix, EVOLUTION_ECPSDIR);
etspecdir = replace_prefix (full_prefix, EVOLUTION_ETSPECDIR);
@@ -155,6 +157,7 @@ _e_get_##varbl (void) \
return varbl; \
}
+GETTER(bindir)
GETTER(datadir)
GETTER(ecpsdir)
GETTER(etspecdir)
44/cgit/dexon-sol-tools/tag/?h=@0x/contracts-utils@1.0.5'>@0x/contracts-utils@1.0.5@0x/contracts-tokens@1.0.5@0x/contracts-test-utils@2.0.0@0x/contracts-protocol@2.2.2@0x/contracts-multisig@1.0.5@0x/contracts-libs@1.0.5@0x/contracts-interfaces@1.0.5@0x/contracts-extensions@1.2.2@0x/contracts-examples@1.0.5@0x/contract-wrappers@5.0.0@0x/contract-artifacts@1.3.0@0x/contract-addresses@2.2.0@0x/connect@3.0.13@0x/base-contract@3.0.13@0x/asset-buyer@4.0.1@0x/assert@1.0.23@0x/abi-gen@1.0.22@0x/abi-gen-wrappers@2.2.0@0x/abi-gen-templates@1.0.20x.js@3.0.2Leonid Logvinov2019-01-151-2/+2 * | Merge branch 'development' into fix/dev-tools-pages/finalTouchesFabio Berger2019-01-151-3/+3 |\| | * Publishethereum-types@1.1.5@0x/website@0.0.65@0x/web3-wrapper@3.2.3@0x/utils@3.0.0@0x/typescript-typings@3.0.7@0x/types@1.5.1@0x/tslint-config@2.0.1@0x/testnet-faucets@1.0.62@0x/subproviders@2.1.10@0x/sra-spec@1.0.15@0x/sol-tracing-utils@3.0.0@0x/sol-trace@1.0.1@0x/sol-resolver@1.2.2@0x/sol-profiler@1.0.1@0x/sol-doc@1.0.13@0x/sol-coverage@1.0.1@0x/sol-compiler@2.0.1@0x/react-shared@1.1.1@0x/react-docs@1.0.24@0x/pipeline@1.0.4@0x/order-watcher@2.4.1@0x/order-utils@3.1.1@0x/monorepo-scripts@1.0.17@0x/migrations@2.3.1@0x/metacoin@0.0.34@0x/json-schemas@2.1.6@0x/instant@1.0.6@0x/fill-scenarios@1.1.1@0x/dev-utils@1.0.23@0x/dev-tools-pages@0.0.12@0x/contracts-utils@1.0.4@0x/contracts-tokens@1.0.4@0x/contracts-test-utils@1.0.4@0x/contracts-protocol@2.2.1@0x/contracts-multisig@1.0.4@0x/contracts-libs@1.0.4@0x/contracts-interfaces@1.0.4@0x/contracts-extensions@1.2.1@0x/contracts-examples@1.0.4@0x/contract-wrappers@4.2.1@0x/connect@3.0.12@0x/base-contract@3.0.12@0x/asset-buyer@4.0.0@0x/assert@1.0.22@0x/abi-gen@1.0.21@0x/abi-gen-wrappers@2.1.10x.js@3.0.1Fabio Berger2019-01-121-3/+3 * | Add deployment commands for the Dev tools pagesFabio Berger2019-01-111-1/+11 |/ * Merge developmentLeonid Logvinov2019-01-091-2/+2 |\ | * Publish@0x/website@0.0.64@0x/web3-wrapper@3.2.2@0x/utils@2.1.1@0x/types@1.5.0@0x/testnet-faucets@1.0.61@0x/subproviders@2.1.9@0x/sra-spec@1.0.14@0x/sol-resolver@1.2.1@0x/sol-doc@1.0.12@0x/sol-cov@2.1.17@0x/sol-compiler@2.0.0@0x/react-shared@1.1.0@0x/react-docs@1.0.23@0x/pipeline@1.0.3@0x/order-watcher@2.4.0@0x/order-utils@3.1.0@0x/monorepo-scripts@1.0.16@0x/migrations@2.3.0@0x/metacoin@0.0.33@0x/json-schemas@2.1.5@0x/instant@1.0.5@0x/fill-scenarios@1.1.0@0x/dev-utils@1.0.22@0x/dev-tools-pages@0.0.11@0x/contracts-utils@1.0.3@0x/contracts-tokens@1.0.3@0x/contracts-test-utils@1.0.3@0x/contracts-protocol@2.2.0@0x/contracts-multisig@1.0.3@0x/contracts-libs@1.0.3@0x/contracts-interfaces@1.0.3@0x/contracts-extensions@1.2.0@0x/contracts-examples@1.0.3@0x/contract-wrappers@4.2.0@0x/contract-artifacts@1.2.0@0x/contract-addresses@2.1.0@0x/connect@3.0.11@0x/base-contract@3.0.11@0x/asset-buyer@3.0.5@0x/assert@1.0.21@0x/abi-gen@1.0.20@0x/abi-gen-wrappers@2.1.00x.js@3.0.0Fabio Berger2019-01-091-2/+2 * | Pin @types/styled-components versionsLeonid Logvinov2019-01-091-1/+1 * | Merge developmentLeonid Logvinov2019-01-091-3/+2 |\| | * Publishethereum-types@1.1.4@0x/website@0.0.63@0x/web3-wrapper@3.2.1@0x/utils@2.0.8@0x/typescript-typings@3.0.6@0x/types@1.4.1@0x/tslint-config@2.0.0@0x/testnet-faucets@1.0.60@0x/subproviders@2.1.8@0x/sra-spec@1.0.13@0x/sol-resolver@1.1.1@0x/sol-doc@1.0.11@0x/sol-cov@2.1.16@0x/sol-compiler@1.1.16@0x/react-shared@1.0.25@0x/react-docs@1.0.22@0x/pipeline@1.0.2@0x/order-watcher@2.2.8@0x/order-utils@3.0.7@0x/migrations@2.2.2@0x/metacoin@0.0.32@0x/json-schemas@2.1.4@0x/instant@1.0.4@0x/fill-scenarios@1.0.16@0x/dev-utils@1.0.21@0x/dev-tools-pages@0.0.10@0x/contracts-utils@1.0.1@0x/contracts-tokens@1.0.1@0x/contracts-test-utils@1.0.2@0x/contracts-protocol@2.1.58@0x/contracts-multisig@1.0.1@0x/contracts-libs@1.0.1@0x/contracts-interfaces@1.0.1@0x/contracts-extensions@1.0.1@0x/contracts-examples@1.0.1@0x/contract-wrappers@4.1.3@0x/connect@3.0.10@0x/base-contract@3.0.10@0x/asset-buyer@3.0.4@0x/assert@1.0.20@0x/abi-gen@1.0.19@0x/abi-gen-wrappers@2.0.20x.js@2.0.8Leonid Logvinov2018-12-141-2/+2 | * Publishethereum-types@1.1.3@0x/website@0.0.62@0x/web3-wrapper@3.2.0@0x/utils@2.0.7@0x/typescript-typings@3.0.5@0x/types@1.4.0@0x/testnet-faucets@1.0.59@0x/subproviders@2.1.7@0x/sra-spec@1.0.12@0x/sol-resolver@1.1.0@0x/sol-doc@1.0.10@0x/sol-cov@2.1.15@0x/sol-compiler@1.1.15@0x/react-shared@1.0.24@0x/react-docs@1.0.21@0x/pipeline@1.0.1@0x/order-watcher@2.2.7@0x/order-utils@3.0.6@0x/monorepo-scripts@1.0.15@0x/migrations@2.2.1@0x/metacoin@0.0.31@0x/json-schemas@2.1.3@0x/instant@1.0.3@0x/fill-scenarios@1.0.15@0x/dev-utils@1.0.20@0x/dev-tools-pages@0.0.9@0x/contracts-test-utils@1.0.1@0x/contracts-protocol@2.1.57@0x/contract-wrappers@4.1.2@0x/connect@3.0.9@0x/base-contract@3.0.9@0x/asset-buyer@3.0.3@0x/assert@1.0.19@0x/abi-gen@1.0.18@0x/abi-gen-wrappers@2.0.10x.js@2.0.7Fabio Berger2018-12-121-2/+2 | * Publishcontracts@2.1.56@0x/website@0.0.61@0x/web3-wrapper@3.1.6@0x/testnet-faucets@1.0.58@0x/subproviders@2.1.6@0x/sol-doc@1.0.9@0x/sol-cov@2.1.14@0x/sol-compiler@1.1.14@0x/react-shared@1.0.23@0x/react-docs@1.0.20@0x/order-watcher@2.2.6@0x/order-utils@3.0.4@0x/migrations@2.2.0@0x/metacoin@0.0.30@0x/instant@1.0.2@0x/fill-scenarios@1.0.14@0x/dev-utils@1.0.19@0x/dev-tools-pages@0.0.8@0x/contract-wrappers@4.1.1@0x/contract-artifacts@1.1.2@0x/contract-addresses@2.0.0@0x/connect@3.0.8@0x/base-contract@3.0.8@0x/asset-buyer@3.0.2@0x/abi-gen-wrappers@2.0.0@0x/abi-gen-templates@1.0.10x.js@2.0.6Jacob Evans2018-11-281-2/+2 | * Publishcontracts@2.1.55@0x/website@0.0.60@0x/web3-wrapper@3.1.5@0x/utils@2.0.6@0x/types@1.3.0@0x/testnet-faucets@1.0.57@0x/subproviders@2.1.5@0x/sra-spec@1.0.11@0x/sol-resolver@1.0.17@0x/sol-doc@1.0.8@0x/sol-cov@2.1.13@0x/sol-compiler@1.1.13@0x/react-shared@1.0.22@0x/react-docs@1.0.19@0x/order-watcher@2.2.5@0x/order-utils@3.0.3@0x/monorepo-scripts@1.0.14@0x/migrations@2.1.0@0x/metacoin@0.0.29@0x/json-schemas@2.1.2@0x/instant@1.0.1@0x/fill-scenarios@1.0.13@0x/dev-utils@1.0.18@0x/dev-tools-pages@0.0.7@0x/contract-wrappers@4.1.0@0x/contract-addresses@1.2.0@0x/connect@3.0.7@0x/base-contract@3.0.7@0x/asset-buyer@3.0.1@0x/assert@1.0.18@0x/abi-gen@1.0.17@0x/abi-gen-wrappers@1.1.00x.js@2.0.5Fabio Berger2018-11-221-2/+2 * | fix puppeteer options for react-snapAugust Skare2018-11-211-1/+5 * | Merge branch 'development' into dev-tools-pagesAugust Skare2018-11-161-2/+2 |\| | * Publishcontracts@2.1.54@0x/website@0.0.59@0x/web3-wrapper@3.1.4@0x/utils@2.0.5@0x/testnet-faucets@1.0.56@0x/subproviders@2.1.4@0x/sra-spec@1.0.10@0x/sol-doc@1.0.7@0x/sol-cov@2.1.12@0x/sol-compiler@1.1.12@0x/react-shared@1.0.21@0x/react-docs@1.0.18@0x/order-watcher@2.2.4@0x/order-utils@3.0.2@0x/migrations@2.0.4@0x/metacoin@0.0.28@0x/json-schemas@2.1.1@0x/instant@0.0.7@0x/fill-scenarios@1.0.12@0x/dev-utils@1.0.17@0x/dev-tools-pages@0.0.6@0x/contract-wrappers@4.0.2@0x/connect@3.0.6@0x/base-contract@3.0.6@0x/asset-buyer@3.0.0@0x/assert@1.0.17@0x/abi-gen@1.0.16@0x/abi-gen-wrappers@1.0.50x.js@2.0.4Leonid Logvinov2018-11-141-2/+2 | * Publishcontracts@2.1.53@0x/website@0.0.58@0x/web3-wrapper@3.1.3@0x/testnet-faucets@1.0.55@0x/subproviders@2.1.3@0x/sol-doc@1.0.6@0x/sol-cov@2.1.11@0x/sol-compiler@1.1.11@0x/react-shared@1.0.20@0x/react-docs@1.0.17@0x/order-watcher@2.2.3@0x/order-utils@3.0.1@0x/migrations@2.0.3@0x/metacoin@0.0.27@0x/instant@0.0.6@0x/fill-scenarios@1.0.11@0x/dev-utils@1.0.16@0x/dev-tools-pages@0.0.5@0x/contract-wrappers@4.0.1@0x/connect@3.0.5@0x/base-contract@3.0.5@0x/asset-buyer@2.2.2@0x/abi-gen-wrappers@1.0.40x.js@2.0.3Leonid Logvinov2018-11-141-2/+2 * | update styled-component and styled-component typingsAugust Skare2018-11-161-4/+4 * | Merge branch 'development' into dev-tools-pagesAugust Skare2018-11-131-2/+2 |\| | * Publishcontracts@2.1.52@0x/website@0.0.57@0x/web3-wrapper@3.1.2@0x/testnet-faucets@1.0.54@0x/subproviders@2.1.2@0x/sra-spec@1.0.9@0x/sol-doc@1.0.5@0x/sol-cov@2.1.10@0x/sol-compiler@1.1.10@0x/react-shared@1.0.19@0x/react-docs@1.0.16@0x/order-watcher@2.2.2@0x/order-utils@3.0.0@0x/migrations@2.0.2@0x/metacoin@0.0.26@0x/json-schemas@2.1.0@0x/instant@0.0.5@0x/fill-scenarios@1.0.10@0x/dev-utils@1.0.15@0x/dev-tools-pages@0.0.4@0x/contract-wrappers@4.0.0@0x/connect@3.0.4@0x/base-contract@3.0.4@0x/asset-buyer@2.2.1@0x/assert@1.0.16@0x/abi-gen-wrappers@1.0.30x.js@2.0.2Leonid Logvinov2018-11-121-2/+2 * | Merge branch 'development' into dev-tools-pagesAugust Skare2018-11-131-3/+6 |\| | * Publishethereum-types@1.1.2contracts@2.1.51@0x/website@0.0.56@0x/web3-wrapper@3.1.1@0x/utils@2.0.4@0x/typescript-typings@3.0.4@0x/types@1.2.1@0x/tslint-config@1.0.10@0x/testnet-faucets@1.0.53@0x/subproviders@2.1.1@0x/sra-spec@1.0.8@0x/sol-resolver@1.0.16@0x/sol-doc@1.0.4@0x/sol-cov@2.1.9@0x/sol-compiler@1.1.9@0x/react-shared@1.0.18@0x/react-docs@1.0.15@0x/order-watcher@2.2.1@0x/order-utils@2.0.1@0x/monorepo-scripts@1.0.13@0x/migrations@2.0.1@0x/metacoin@0.0.25@0x/json-schemas@2.0.1@0x/instant@0.0.4@0x/fill-scenarios@1.0.9@0x/dev-utils@1.0.14@0x/dev-tools-pages@0.0.3@0x/contract-wrappers@3.0.1@0x/contract-artifacts@1.1.0@0x/contract-addresses@1.1.0@0x/connect@3.0.3@0x/base-contract@3.0.3@0x/asset-buyer@2.2.0@0x/assert@1.0.15@0x/abi-gen@1.0.15@0x/abi-gen-wrappers@1.0.20x.js@2.0.1Jacob Evans2018-11-091-2/+2 | * chore: Add --format stylish to tslintAlex Browne2018-10-241-1/+1 | * Publishethereum-types@1.1.1contracts@2.1.50@0x/website@0.0.55@0x/web3-wrapper@3.1.0@0x/utils@2.0.3@0x/typescript-typings@3.0.3@0x/types@1.2.0@0x/tslint-config@1.0.9@0x/testnet-faucets@1.0.52@0x/subproviders@2.1.0@0x/sra-spec@1.0.7@0x/sol-resolver@1.0.15@0x/sol-doc@1.0.3@0x/sol-cov@2.1.8@0x/sol-compiler@1.1.8@0x/react-shared@1.0.17@0x/react-docs@1.0.14@0x/order-watcher@2.2.0@0x/order-utils@2.0.0@0x/monorepo-scripts@1.0.12@0x/migrations@2.0.0@0x/metacoin@0.0.24@0x/json-schemas@2.0.0@0x/instant@0.0.3@0x/fill-scenarios@1.0.8@0x/dev-utils@1.0.13@0x/dev-tools-pages@0.0.2@0x/contract-wrappers@3.0.0@0x/contract-artifacts@1.0.1@0x/contract-addresses@1.0.1@0x/connect@3.0.2@0x/base-contract@3.0.2@0x/asset-buyer@2.1.0@0x/assert@1.0.14@0x/abi-gen@1.0.14@0x/abi-gen-wrappers@1.0.10x.js@2.0.0Leonid Logvinov2018-10-181-2/+2 | * chore: change package org from 0xproject to 0xJacob Evans2018-10-181-2/+2 * | remove unused dependeciesAugust Skare2018-11-121-3/+0 * | new hero animation using bodymovin and lottieAugust Skare2018-11-071-0/+4 * | Feature/syntaxhighlighting (#9)August Skare2018-10-251-1/+0 * | Add highlighter.js; basic styling for .diff classes; Start of code block in covMegan Pearson2018-10-251-0/+1 * | Feature/build step (#2)August Skare2018-10-191-2/+10 * | initial commitAugust Skare2018-10-181-6/+9 * | update react and styled-componentsAugust Skare2018-10-151-3/+3 |/ * Add stuffFabio Berger2018-10-101-0/+4