diff --git a/meson_options.txt b/meson_options.txt index 85a580e59dc4a8c401cfda8792d3d2719698691b..56e97cab5a409dd747c7b633d6b6bafbbfb5df34 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,8 +1,8 @@ # Meson options for binary_c -option('accurate', type : 'boolean', value: false) -option('generic', type : 'boolean', value: false) -option('libname', type : 'string', value: 'binary_c') -option('usepch', type : 'boolean', value: true) -option('clean_data_objects', type : 'boolean', value : false) +option('accurate', type : 'boolean', value: false, description: 'Accurate mathematics mode: compiler options are chosen to keep calculations as accurate as possible.') +option('generic', type : 'boolean', value: false, description: 'Turns off CPU-specific optimization so that the executable can be used on different platforms. Useful for condor/slurm clusters.') +option('libname', type : 'string', value: 'binary_c', description: 'The binary_c shared-library name, usually "binary_c" to give a file libbinary_c.so (on Linux).') +option('usepch', type : 'boolean', value: true, description: 'Use pre-compiled headers. Binary_c usually precompiled headers which are used for many object-file builds to considerably speed up compilation. You may wish to disable this if it causes you, or your compiler, problems.' ) +option('clean_data_objects', type : 'boolean', value : false, description: 'If true, data objects - which are pre-compiled object files that persist between builds, are purged before the build.')