diff --git a/meson.build b/meson.build index 059dff8..20d7852 100644 --- a/meson.build +++ b/meson.build @@ -83,16 +83,17 @@ pkg.generate( description : 'OpenGL Mathematics (glm) for C' ) +if get_option('build_tests') == true test_src = files( - 'test/runner.c', - 'test/src/test_euler.c', - 'test/src/test_bezier.c', - 'test/src/test_cam.c', - 'test/src/test_struct.c', - 'test/src/test_clamp.c', - 'test/src/test_common.c', - 'test/src/tests.c' + 'test/runner.c', + 'test/src/test_euler.c', + 'test/src/test_bezier.c', + 'test/src/test_cam.c', + 'test/src/test_struct.c', + 'test/src/test_clamp.c', + 'test/src/test_common.c', + 'test/src/tests.c' ) test_exe = executable('tests', @@ -102,3 +103,5 @@ test_exe = executable('tests', ) test('cglm.tests', test_exe) + +endif \ No newline at end of file diff --git a/meson_options.txt b/meson_options.txt new file mode 100644 index 0000000..ca48e5e --- /dev/null +++ b/meson_options.txt @@ -0,0 +1 @@ +option('build_tests', type : 'boolean', value : false, description : 'Build tests') \ No newline at end of file