X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fmeson.build;h=cc64628812e67474fd786c1acb4ccfc2ac37d6da;hb=c45a3fd7319d03bd147448a017f5aaed3b46fdfe;hp=adf82f62633d61c1175ab55f39a38b1c1dfdec8e;hpb=bc4df95a48857aa4ab65fb47eabd48c48d650ca0;p=tinc diff --git a/src/meson.build b/src/meson.build index adf82f62..cc646288 100644 --- a/src/meson.build +++ b/src/meson.build @@ -174,6 +174,12 @@ src_tincd = [ 'subnet.c', ] +src_event_select = files('event_select.c') + +if os_name != 'windows' + src_tincd += 'signal.c' +endif + cc_flags_tinc = cc_flags cc_flags_tincd = cc_flags @@ -358,16 +364,17 @@ endif subdir(opt_crypto) -if opt_crypto != 'openssl' - src_lib_crypto += 'crypto.c' -endif - if opt_crypto != 'nolegacy' src_lib_crypto += ['cipher.c', 'digest.c'] endif subdir('include') +have_sandbox = cdata.has('HAVE_SANDBOX') +if not have_sandbox + src_lib_common += 'sandbox.c' +endif + lib_crypto = static_library( 'tinc_crypto', sources: src_lib_crypto,