
#Command to create PComposeType.h and PComposeType.cpp files :
#From build : 
#	cd ../src/; phoenix_filegenerator class -c PComposeType.pdata -s; cd -


include(GeneratedSources/createSimpleTypeStreamFile.cmake)

create_type_stream_file()

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

phoenix_add_library(phoenix_type_stream ${phoenix_type_stream_sources})
target_link_libraries(phoenix_type_stream phoenix_data_stream)
install(TARGETS phoenix_type_stream LIBRARY DESTINATION ${LIBRARY_DIRECTORY} ARCHIVE DESTINATION ${LIBRARY_DIRECTORY})

file(GLOB header "${CMAKE_CURRENT_SOURCE_DIR}/*.h"  "${CMAKE_CURRENT_BINARY_DIR}/*.h")
install(FILES ${header} DESTINATION include/PhoenixTypeStream)

