From 6e6425414d41f56e54de25145b235f9b961555ba Mon Sep 17 00:00:00 2001 From: Enno Date: Sat, 26 Feb 2011 10:20:59 +0100 Subject: [PATCH] tcc support added --- CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a56c3bb8a..2e6a5eebd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,19 @@ cmake_minimum_required(VERSION 2.4) project (eressea C) +if (${CMAKE_C_COMPILER} MATCHES ".*tcc") + set(CMAKE_C_FLAGS "-Wall -g") + add_definitions(-DTINYCC) +endif(${CMAKE_C_COMPILER} MATCHES ".*tcc") + +if (${CMAKE_C_COMPILER} MATCHES ".*gcc") + set(CMAKE_C_FLAGS "-g -Wall -Werror -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wno-char-subscripts") +endif(${CMAKE_C_COMPILER} MATCHES ".*gcc") + if (WIN32) add_definitions(-D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE) else (WIN32) include_directories (/usr/include/lua5.1/ /usr/include/libxml2) - set(CMAKE_C_FLAGS "-g -Wall -Werror -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wno-char-subscripts") endif (WIN32) include_directories (../external ../shared/src)