diff --git a/app/meson.build b/app/meson.build index 4894babc..9dfe6f54 100644 --- a/app/meson.build +++ b/app/meson.build @@ -44,11 +44,19 @@ if host_machine.system() == 'windows' 'src/sys/win/file.c', 'src/sys/win/process.c', ] + add_project_arguments('-D_WIN32_WINNT=0x0600', language: 'c') + add_project_arguments('-DWINVER=0x0600', language: 'c') else src += [ 'src/sys/unix/file.c', 'src/sys/unix/process.c', ] + add_project_arguments('-D_POSIX_C_SOURCE=200809L', language: 'c') + add_project_arguments('-D_XOPEN_SOURCE=700', language: 'c') + add_project_arguments('-D_GNU_SOURCE', language: 'c') + if host_machine.system() == 'darwin' + add_project_arguments('-D_DARWIN_C_SOURCE', language: 'c') + endif endif v4l2_support = host_machine.system() == 'linux' diff --git a/app/src/compat.h b/app/src/compat.h index 9f66ce95..44300c36 100644 --- a/app/src/compat.h +++ b/app/src/compat.h @@ -1,13 +1,6 @@ #ifndef COMPAT_H #define COMPAT_H -#define _POSIX_C_SOURCE 200809L -#define _XOPEN_SOURCE 700 -#define _GNU_SOURCE -#ifdef __APPLE__ -# define _DARWIN_C_SOURCE -#endif - #include #include diff --git a/app/src/sys/win/process.c b/app/src/sys/win/process.c index 6566b80e..326a3d99 100644 --- a/app/src/sys/win/process.c +++ b/app/src/sys/win/process.c @@ -1,6 +1,3 @@ -// -#define _WIN32_WINNT 0x0600 // For extended process API - #include "util/process.h" #include