Define feature macros only on Linux (#67)

In preparation for the BSD support.
See https://github.com/cylgom/termbox-next/pull/1
This commit is contained in:
Aaron LI 2018-10-05 22:57:47 +08:00 committed by Cylgom
parent 51fb790578
commit bd724eae93
7 changed files with 5 additions and 8 deletions

View File

@ -4,6 +4,11 @@ CC=gcc
#CC=tcc
FLAGS=-std=c99 -pedantic -Wall -Werror=vla -Werror -g
OS:=$(shell uname -s)
ifeq ($(OS),Linux)
FLAGS+=-D_DEFAULT_SOURCE
endif
BIND=bin
SRCD=src
SUBD=sub

View File

@ -1,4 +1,3 @@
#define _XOPEN_SOURCE 700
#include "config.h"
#include "cylgom.h"
#include "ini.h"

View File

@ -1,4 +1,3 @@
#define _XOPEN_SOURCE 700
#include "desktop.h"
#include "cylgom.h"
#include "ini.h"

View File

@ -1,4 +1,3 @@
#define _XOPEN_SOURCE 700
#include "draw.h"
#include "cylgom.h"
#include "termbox.h"

View File

@ -1,6 +1,3 @@
#define _XOPEN_SOURCE 700
#define _DEFAULT_SOURCE
#include "config.h"
#include "login.h"
#include "widgets.h"

View File

@ -1,4 +1,3 @@
#define _XOPEN_SOURCE 700
#include "util.h"
#include "config.h"
#include "widgets.h"

View File

@ -1,4 +1,3 @@
#define _XOPEN_SOURCE 700
#include "widgets.h"
#include "cylgom.h"
#include <string.h>