aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: d409cc42f9b76e4b6f9da63d010b1cb7c42e953c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CMAKE_MINIMUM_REQUIRED (VERSION 3.6)
PROJECT (Fortran-FCGI)

ENABLE_LANGUAGE (Fortran)

IF (CMAKE_Fortran_COMPILER_ID MATCHES "GNU")
  SET (CMAKE_Fortran_FLAGS "-Wall")
ENDIF ()

FIND_LIBRARY (LIBFASTCGI fcgi)

ADD_EXECUTABLE (fortran-fcgi
  src/3rd/flibs/src/cgi/cgi_protocol.f90
  src/3rd/flibs/src/cgi/fcgi_protocol.f90
  src/main.f90
)

TARGET_INCLUDE_DIRECTORIES (fortran-fcgi
  PRIVATE src/3rd/flibs/src/datastructures
)

TARGET_LINK_LIBRARIES (fortran-fcgi
  ${LIBFASTCGI}
)