PROJECT(eurephia_init C) cmake_minimum_required(VERSION 2.6) IF(EUREPHIADM) SET(e_init_SRC eurephia_init.c benchmark.c ../common/eurephia_values.c ../common/eurephia_log.c ../common/eurephia_getsym.c ../common/eurephia_xml.c ../common/passwd.c ../common/sha512.c ../common/randstr.c ../database/eurephiadb.c ../eurephiadm/get_console_input.c ../eurephiadm/argparser.c ../eurephiadm/client_context.c ) ADD_DEFINITIONS(-DBENCHMARK -DINSTALL_PREFIX="${PREFIX}") 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 ${EXTRA_LIBS}) SET(saltdecode_SRC saltdecode.c ../eurephiadm/get_console_input.c ) ADD_EXECUTABLE(saltdecode ${saltdecode_SRC}) ENDIF(EUREPHIADM)