574de8274b
MFH: 2020Q3
38 lines
1.6 KiB
Plaintext
38 lines
1.6 KiB
Plaintext
--- meson.build.orig 2018-06-09 02:31:51 UTC
|
|
+++ meson.build
|
|
@@ -225,7 +225,7 @@ conf_data = configuration_data()
|
|
conf_data.set('URBIT_VERSION', '"0.6.0"')
|
|
|
|
osdet = build_machine.system()
|
|
-os_c_flags = ['-funsigned-char','-ffast-math']
|
|
+os_c_flags = ['-funsigned-char','-ffast-math','-fcommon']
|
|
os_deps = []
|
|
os_link_flags = []
|
|
|
|
@@ -254,12 +254,12 @@ elif osdet == 'darwin'
|
|
|
|
os_deps = os_deps + [ncurses_dep]
|
|
|
|
-elif osdet == 'bsd'
|
|
+elif osdet == 'freebsd'
|
|
conf_data.set('U3_OS_bsd', true)
|
|
|
|
pthread_dep = meson.get_compiler('c').find_library('pthread')
|
|
kvm_dep = meson.get_compiler('c').find_library('kvm')
|
|
- ncurses_dep = dependency('ncurses')
|
|
+ ncurses_dep = meson.get_compiler('c').find_library('ncurses')
|
|
os_deps = os_deps + [kvm_dep, pthread_dep, ncurses_dep]
|
|
else
|
|
error('Unsupported OS detected:' + osdet)
|
|
@@ -284,6 +284,10 @@ if osdet == 'darwin'
|
|
libcrypto = meson.get_compiler('c').find_library('crypto', dirs: [ '/usr/local/opt/openssl/lib/' ])
|
|
libssl = meson.get_compiler('c').find_library('ssl', dirs: [ '/usr/local/opt/openssl/lib/' ])
|
|
openssl_dep = declare_dependency(dependencies: [libcrypto, libssl], include_directories: include_directories('/usr/local/opt/openssl/include'))
|
|
+elif osdet == 'freebsd'
|
|
+ libcrypto = meson.get_compiler('c').find_library('crypto', dirs: [ '/usr/lib/' ])
|
|
+ libssl = meson.get_compiler('c').find_library('ssl', dirs: [ '/usr/lib/' ])
|
|
+ openssl_dep = declare_dependency(dependencies: [libcrypto, libssl], include_directories: include_directories('/usr/include'))
|
|
else
|
|
openssl_dep = dependency('openssl', version: '>=1.0.0')
|
|
endif
|