Index: tools/gyp/configurations_openbsd.gypi |
diff --git a/tools/gyp/configurations_make.gypi b/tools/gyp/configurations_openbsd.gypi |
similarity index 82% |
copy from tools/gyp/configurations_make.gypi |
copy to tools/gyp/configurations_openbsd.gypi |
index ebaf9359f01ff56dc60bbcfb881ae414218a1c25..39ac80df5c49a93a4abf2f8e0d62180ac97669bf 100644 |
--- a/tools/gyp/configurations_make.gypi |
+++ b/tools/gyp/configurations_openbsd.gypi |
@@ -8,7 +8,7 @@ |
}, |
'target_defaults': { |
'configurations': { |
- 'Dart_Linux_Base': { |
+ 'Dart_OpenBSD_Base': { |
'abstract': 1, |
'defines': [ |
'_FORTIFY_SOURCE=2', |
@@ -29,16 +29,15 @@ |
# '-fvisibility=hidden', |
# '-fvisibility-inlines-hidden', |
'-fstack-protector', |
- '-Wa,--noexecstack', |
], |
'ldflags': [ |
- '-Wl,-z,noexecstack', |
+ '-Wa,--noexecstack', |
'-Wl,-z,now', |
'-Wl,-z,relro', |
], |
}, |
- 'Dart_Linux_ia32_Base': { |
+ 'Dart_OpenBSD_ia32_Base': { |
'abstract': 1, |
'cflags': [ '-m32', '-msse2', '-mfpmath=sse' ], |
'ldflags': [ '-m32', ], |
@@ -54,7 +53,7 @@ |
], |
}, |
- 'Dart_Linux_x64_Base': { |
+ 'Dart_OpenBSD_x64_Base': { |
'abstract': 1, |
'cflags': [ '-m64', '-msse2' ], |
'ldflags': [ '-m64', ], |
@@ -70,26 +69,26 @@ |
], |
}, |
- 'Dart_Linux_simarm_Base': { |
+ 'Dart_OpenBSD_simarm_Base': { |
'abstract': 1, |
- 'cflags': [ '-O3', '-m32', '-msse2', '-mfpmath=sse' ], |
+ 'cflags': [ '-O3', '-m32', '-msse2' ], |
'ldflags': [ '-m32', ], |
}, |
- 'Dart_Linux_simarmv5te_Base': { |
+ 'Dart_OpenBSD_simarmv5te_Base': { |
'abstract': 1, |
- 'cflags': [ '-O3', '-m32', '-msse2', '-mfpmath=sse' ], |
+ 'cflags': [ '-O3', '-m32', '-msse2' ], |
'ldflags': [ '-m32', ], |
}, |
- 'Dart_Linux_simarm64_Base': { |
+ 'Dart_OpenBSD_simarm64_Base': { |
'abstract': 1, |
- 'cflags': [ '-O3', '-m64', '-msse2', '-mfpmath=sse' ], |
+ 'cflags': [ '-O3', '-m64', '-msse2' ], |
'ldflags': [ '-m64', ], |
}, |
# ARM cross-build |
- 'Dart_Linux_xarm_Base': { |
+ 'Dart_OpenBSD_xarm_Base': { |
'abstract': 1, |
'target_conditions': [ |
['_toolset=="target"', { |
@@ -101,13 +100,13 @@ |
], |
}], |
['_toolset=="host"', { |
- 'cflags': ['-m32', '-msse2', '-mfpmath=sse' ], |
+ 'cflags': ['-m32', '-msse2'], |
'ldflags': ['-m32'], |
}]] |
}, |
# ARM native build |
- 'Dart_Linux_arm_Base': { |
+ 'Dart_OpenBSD_arm_Base': { |
'abstract': 1, |
'cflags': [ |
'-marm', |
@@ -118,7 +117,7 @@ |
}, |
# ARMv5 cross-build |
- 'Dart_Linux_xarmv5te_Base': { |
+ 'Dart_OpenBSD_xarmv5te_Base': { |
'abstract': 1, |
'target_conditions': [ |
['_toolset=="target"', { |
@@ -132,13 +131,13 @@ |
], |
}], |
['_toolset=="host"', { |
- 'cflags': ['-m32', '-msse2', '-mfpmath=sse' ], |
+ 'cflags': ['-m32', '-msse2'], |
'ldflags': ['-m32'], |
}]] |
}, |
# ARMv5 native build |
- 'Dart_Linux_armv5te_Base': { |
+ 'Dart_OpenBSD_armv5te_Base': { |
'abstract': 1, |
'cflags': [ |
'-mthumb', |
@@ -151,7 +150,7 @@ |
}, |
# ARM64 cross-build |
- 'Dart_Linux_xarm64_Base': { |
+ 'Dart_OpenBSD_xarm64_Base': { |
'abstract': 1, |
'target_conditions': [ |
['_toolset=="target"', { |
@@ -164,19 +163,19 @@ |
}, |
# ARM64 native build |
- 'Dart_Linux_arm64_Base': { |
+ 'Dart_OpenBSD_arm64_Base': { |
'abstract': 1, |
'cflags': [ '-O3', ], |
}, |
- 'Dart_Linux_simmips_Base': { |
+ 'Dart_OpenBSD_simmips_Base': { |
'abstract': 1, |
- 'cflags': [ '-O3', '-m32', '-msse2', '-mfpmath=sse' ], |
+ 'cflags': [ '-O3', '-m32', '-msse2' ], |
'ldflags': [ '-m32', ], |
}, |
# MIPS cross-build |
- 'Dart_Linux_xmips_Base': { |
+ 'Dart_OpenBSD_xmips_Base': { |
'abstract': 1, |
'target_conditions': [ |
['_toolset=="target"', { |
@@ -191,13 +190,13 @@ |
], |
}], |
['_toolset=="host"',{ |
- 'cflags': [ '-O3', '-m32', '-msse2', '-mfpmath=sse' ], |
+ 'cflags': [ '-O3', '-m32', '-msse2' ], |
'ldflags': [ '-m32' ], |
}]] |
}, |
# MIPS native build |
- 'Dart_Linux_mips_Base': { |
+ 'Dart_OpenBSD_mips_Base': { |
'abstract': 1, |
'cflags': [ |
'-march=mips32', |
@@ -206,7 +205,7 @@ |
], |
}, |
- 'Dart_Linux_Debug': { |
+ 'Dart_OpenBSD_Debug': { |
'abstract': 1, |
'conditions': [ |
['c_frame_pointers==1', { |
@@ -223,7 +222,7 @@ |
], |
}, |
- 'Dart_Linux_Release': { |
+ 'Dart_OpenBSD_Release': { |
'abstract': 1, |
'conditions': [ |
['c_frame_pointers==1', { |
@@ -237,10 +236,6 @@ |
], |
'cflags': [ |
'-O3', |
- '-ffunction-sections', |
- ], |
- 'ldflags': [ |
- '-Wl,--gc-sections', |
], |
}, |
}, |