add_definitions(${GEE_CFLAGS} ${GEE_CFLAGS_OTHER} ${GIO_CFLAGS} ${GIO_CFLAGS_OTHER}) include_directories(${EI_INCLUDE_DIR}) link_libraries(${GEE_LIBRARIES} ${GIO_LIBRARIES} "${EI_LIBRARY_DIR}/libei.a") link_directories(${GEE_LIBRARY_DIRS} ${GIO_LIBRARY_DIRS}) vala_precompile(EVA_C Atom.vala Buffer.vala Binary.vala Double.vala Int.vala List.vala Numeric.vala PacketHandler.vala Parse.vala Pid.vala Port.vala Ref.vala String.vala Term.vala Tuple.vala UInt.vala Util.vala Var.vala CUSTOM_VAPIS ${eva_SOURCE_DIR}/vapi/erl_interface.vapi PACKAGES gee-1.0 gio-2.0 GENERATE_VAPI eva ) add_library(eva SHARED ${EVA_C})