

file(GLOB phoenixSwarmFunction_SRC "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")

phoenix_add_library(phoenix_swarm_function ${phoenixSwarmFunction_SRC})
target_link_libraries(phoenix_swarm_function phoenix_swarm_representation phoenix_type_stream phoenix_data_stream phoenix_check_stream phoenix_core)

install(TARGETS phoenix_swarm_function LIBRARY DESTINATION ${LIBRARY_DIRECTORY} ARCHIVE DESTINATION ${LIBRARY_DIRECTORY})

file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${CMAKE_CURRENT_BINARY_DIR}/*.h")

install(FILES ${headers} DESTINATION include/PhoenixSwarm/Function)


