bc8b1d31ef56895afd35062eea4a133ca44f89a1
[project/uhttpd.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.6)
2
3 PROJECT(uhttpd C)
4 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
5 ADD_DEFINITIONS(-Os -Wall -Werror -Wmissing-declarations --std=gnu99 -g3)
6
7 IF(APPLE)
8   INCLUDE_DIRECTORIES(/opt/local/include)
9   LINK_DIRECTORIES(/opt/local/lib)
10 ENDIF()
11
12 FIND_LIBRARY(LIBS crypt)
13 IF(LIBS STREQUAL "LIBS-NOTFOUND")
14         SET(LIBS "")
15 ENDIF()
16
17 ADD_EXECUTABLE(uhttpd main.c listen.c client.c utils.c file.c auth.c cgi.c relay.c proc.c)
18 TARGET_LINK_LIBRARIES(uhttpd ubox ${LIBS})