summaryrefslogtreecommitdiff
path: root/config/pintool.mpb
diff options
context:
space:
mode:
authorJames H. Hill <hilljh82@gmail.com>2014-03-16 21:53:01 +0000
committerJames H. Hill <hilljh82@gmail.com>2014-03-16 21:53:01 +0000
commit6845de111873cff3790da205718ee2a00ae50c72 (patch)
treef1647b1b0e2b7b31fdc8c5ca6306fe38560dfd2f /config/pintool.mpb
parent4bcd8b1f44b64d3b6927dda4a674dd4e39c5ac6c (diff)
downloadMPC-6845de111873cff3790da205718ee2a00ae50c72.tar.gz
Sun Mar 16 21:50:26 UTC 2014 James H. Hill <hillj@cs.iupui.edu>
Diffstat (limited to 'config/pintool.mpb')
-rw-r--r--config/pintool.mpb31
1 files changed, 23 insertions, 8 deletions
diff --git a/config/pintool.mpb b/config/pintool.mpb
index 958fab08..aec81f19 100644
--- a/config/pintool.mpb
+++ b/config/pintool.mpb
@@ -1,15 +1,10 @@
// $Id$
project : pin {
- specific (vc9) {
- link_options += /EXPORT:main /ENTRY:Ptrace_DllMainCRTStartup@12
- }
-
- specific (vc10, vc11, vc12) {
- link_options += /EXPORT:main
- EntryPointSymbol = Ptrace_DllMainCRTStartup@12
+ specific (prop:windows) {
+ link_options += /EXPORT:main
}
-
+
verbatim (make, top) {
no_hidden_visibility = 1
}
@@ -42,3 +37,23 @@ project : pin {
endif
}
}
+
+feature (ia32) {
+ specific (vc9) {
+ link_options += /ENTRY:Ptrace_DllMainCRTStartup@12
+ }
+
+ specific (vc10, vc11, vc12) {
+ EntryPointSymbol = Ptrace_DllMainCRTStartup@12
+ }
+}
+
+feature (intel64) {
+ specific (vc9) {
+ link_options += /ENTRY:Ptrace_DllMainCRTStartup
+ }
+
+ specific (vc10, vc11, vc12) {
+ EntryPointSymbol = Ptrace_DllMainCRTStartup
+ }
+}