add_library(libasyncio_t2n SHARED ${libasyncio_t2n_SOURCES} ${libasyncio_t2n_HEADERS})
set_target_properties(libasyncio_t2n PROPERTIES VERSION ${VERSION} SOVERSION 0)
set_target_properties(libasyncio_t2n PROPERTIES OUTPUT_NAME asyncio_t2n)
+set_target_properties(libasyncio_t2n PROPERTIES CLEAN_DIRECT_OUTPUT 1)
+
+add_library(libasyncio_t2n-static STATIC ${libasyncio_t2n_SOURCES} ${libasyncio_t2n_HEADERS})
+set_target_properties(libasyncio_t2n-static PROPERTIES OUTPUT_NAME asyncio_t2n)
+set_target_properties(libasyncio_t2n-static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
# Dependencies
target_link_libraries(libasyncio_t2n libasyncio ${LIBT2N_LIBRARIES} ${LIBI2NCOMMON_LIBRARIES} ${Boost_SIGNALS_LIBRARIES})
+target_link_libraries(libasyncio_t2n-static libasyncio ${LIBT2N_LIBRARIES} ${LIBI2NCOMMON_LIBRARIES} ${Boost_SIGNALS_LIBRARIES})
# Installation
install(TARGETS libasyncio_t2n LIBRARY DESTINATION lib)
+install(TARGETS libasyncio_t2n-static ARCHIVE DESTINATION lib)
install(FILES ${libasyncio_t2n_HEADERS} DESTINATION include)