cmake: fix c99 mode for old versions of cmake

This commit is contained in:
Shuanglei Tao
2017-01-03 00:14:57 +08:00
parent 44d76e2efc
commit 22e8b11033

View File

@@ -1,14 +1,17 @@
cmake_minimum_required(VERSION 2.8)
# enable C99 mode
if(CMAKE_VERSION VERSION_LESS "3.1")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
else()
set (CMAKE_C_STANDARD 99)
endif()
project(ttyd)
if(CMAKE_VERSION VERSION_LESS "3.1")
if ("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99")
else()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
endif()
else()
set(CMAKE_C_STANDARD 99)
endif()
set(LIBWEBSOCKETS_MIN_VERSION 1.7.0)
set(SOURCE_FILES src/server.c src/http.c src/protocol.c src/utils.c)