aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLAN-TW <lantw44@gmail.com>2012-10-27 00:04:37 +0800
committerLAN-TW <lantw44@gmail.com>2012-10-27 00:04:37 +0800
commitc620f6718725938c31d320b7719fc1bb8ec3368c (patch)
tree3abd5c51cf58b348dc98dac737d229aa715aca87
parent96072f3e7e9ddb7e7fbc8b9bcf2d682836a436bc (diff)
downloadsctjudge-c620f6718725938c31d320b7719fc1bb8ec3368c.tar.gz
sctjudge-c620f6718725938c31d320b7719fc1bb8ec3368c.tar.zst
sctjudge-c620f6718725938c31d320b7719fc1bb8ec3368c.zip
修改 CFLAGS - 加入 -D_REENTRANT -D_THREAD_SAFE
因為這個程式有使用 pthread,加入這個以確保 thread-safe
-rw-r--r--src/Makefile.am3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 17aba4f..b85889a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,5 +1,6 @@
bin_PROGRAMS = sctjudge
-sctjudge_CFLAGS = -Wall -pipe -pthread -I../l4basic/l4darr -I../l4basic/l4arg
+sctjudge_CFLAGS = -Wall -pipe -pthread -I../l4basic/l4darr -I../l4basic/l4arg\
+ -D_REENTRANT -D_THREAD_SAFE
sctjudge_LDFLAGS = -L../l4basic/l4darr -L../l4basic/l4arg
sctjudge_LDADD = -ll4arg -ll4darr
sctjudge_SOURCES = common.c common.h config.h sctcore.h disptime.c checktle.c\