PROJECT(daemon)

INCLUDE_DIRECTORIES("${confio_BINARY_DIR}")
IF(APPLE)
	INCLUDE_DIRECTORIES("${osx_SOURCE_DIR}")
ENDIF(APPLE)

SET(
	sources
	Daemon.cpp Daemon.h Alarm.cpp Alarm.h
)

SOURCE_GROUP(Sources FILES ${sources})

ADD_EXECUTABLE(daemon ${sources})
ADD_DEPENDENCIES(daemon confio)

TARGET_LINK_LIBRARIES(
	daemon
	main confio htmllexer htmldetector headerparser xmllexer js_env js
	fdlibm nspr_impl foundation reactor regex program_options
	${ACE_LIBRARY} ${SIGC_LIBRARY} ${ZLIB_LIBRARY} ${EXTRA_LIBS}
)
IF(APPLE)
	TARGET_LINK_LIBRARIES(daemon osx)
ENDIF(APPLE)

SET(frameworks "")
IF(APPLE)
	SET(frameworks "-framework CoreFoundation -framework SystemConfiguration")
ENDIF(APPLE)

SET_TARGET_PROPERTIES(
	daemon PROPERTIES
	OUTPUT_NAME bfilter
	LINK_FLAGS "${SIGC_LINKFLAGS} ${frameworks}"
)

INSTALL(TARGETS daemon DESTINATION bin)
