diff --git a/meson.build b/meson.build index 961777e..88d75bb 100644 --- a/meson.build +++ b/meson.build @@ -19,7 +19,6 @@ project( # Check just in case downstream decides to edit the source # and add a project version version = meson.project_version() -python3 = find_program('python3') if version == 'undefined' cxx = meson.get_compiler('cpp') version = cxx.get_define('CPPHTTPLIB_VERSION', @@ -28,8 +27,6 @@ if version == 'undefined' assert(version != '', 'failed to get version from httplib.h') endif -message('cpp-httplib version ' + version) - deps = [dependency('threads')] args = [] @@ -64,6 +61,8 @@ endif cpp_httplib_dep = dependency('', required: false) if get_option('cpp-httplib_compile') + python3 = find_program('python3') + httplib_ch = custom_target( 'split', input: 'httplib.h', diff --git a/meson_options.txt b/meson_options.txt index 6f6d924..d37c40d 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -5,5 +5,5 @@ option('cpp-httplib_openssl', type: 'feature', value: 'auto', description: 'Enable OpenSSL support') option('cpp-httplib_zlib', type: 'feature', value: 'auto', description: 'Enable zlib support') option('cpp-httplib_brotli', type: 'feature', value: 'auto', description: 'Enable Brotli support') -option('cpp-httplib_compile', type: 'boolean', value: false, description: 'Split the header into a compilable header & source file') +option('cpp-httplib_compile', type: 'boolean', value: false, description: 'Split the header into a compilable header & source file (requires python3)') option('cpp-httplib_test', type: 'boolean', value: false, description: 'Build tests')