summaryrefslogtreecommitdiffstats
path: root/utils/CMakeLists.txt
blob: 9301678127230d768e954721d5d927419033c0b9 (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
25
26
27
PROJECT(eurephia_init C)
cmake_minimum_required(VERSION 2.6)

IF(EUREPHIADM)
  SET(e_init_SRC
        eurephia_init.c
        benchmark.c
        ../eurephiadm/get_console_input.c
        ../eurephiadm/argparser.c
        ../eurephiadm/client_context.c
  )

  ADD_DEFINITIONS(-DBENCHMARK -DPLUGINDIR="${PLUGINDIR}")
  IF(FW_IPTABLES)
        ADD_DEFINITIONS(-DFW_IPTABLES)
  ENDIF(FW_IPTABLES)

  INCLUDE_DIRECTORIES(../common ../database ../eurephiadm)
  ADD_EXECUTABLE(eurephia_init ${e_init_SRC})
  TARGET_LINK_LIBRARIES(eurephia_init dl crypto common ${EXTRA_LIBS})

  SET(saltdecode_SRC
        saltdecode.c
        ../eurephiadm/get_console_input.c
  )
  ADD_EXECUTABLE(saltdecode ${saltdecode_SRC})
ENDIF(EUREPHIADM)