diff --git a/meson.build b/meson.build
index 5faf86735942fab5c595a82f3f66e5ef37053275..ff9e18ff7aa8396440447dba8cc3f8e1d89ef3ed 100644
--- a/meson.build
+++ b/meson.build
@@ -21,9 +21,14 @@
 # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-project('steam-runtime-tools', 'c', 
-        version : '0.20191024.0',
-        default_options: ['cpp_std=c++11'])
+project(
+  'steam-runtime-tools', 'c',
+  version : '0.20191024.0',
+  default_options: [
+    'c_std=c99',
+    'cpp_std=c++11',
+  ],
+)
 add_languages('cpp')
 
 api_major = '0'
@@ -129,7 +134,6 @@ configure_file(
   configuration : conf_data,
 )
 
-add_project_arguments(['-std=c99'], language : 'c')
 add_project_arguments(['-D_GNU_SOURCE'], language : 'c')
 add_project_arguments(['-include', 'config.h'], language : 'c')
 add_project_arguments(['-include', 'config.h'], language : 'cpp')