2 ${CMAKE_SOURCE_DIR}/src
3 ${CMAKE_SOURCE_DIR}/utils
21 source_track_basics.cpp
50 source_track_basics.hpp
61 add_library(i2ncommon SHARED ${cpp_sources} ${cpp_headers})
63 target_link_libraries(i2ncommon
64 ${Boost_IOSTREAMS_LIBRARIES}
65 ${Boost_THREAD_LIBRARIES}
69 set_target_properties(i2ncommon PROPERTIES VERSION ${VERSION} SOVERSION 6)
70 set_target_properties(i2ncommon PROPERTIES OUTPUT_NAME i2ncommon CLEAN_DIRECT_OUTPUT 1)
72 add_library(i2ncommon_static STATIC ${cpp_sources} ${cpp_headers})
73 set_target_properties(i2ncommon_static PROPERTIES OUTPUT_NAME i2ncommon CLEAN_DIRECT_OUTPUT 1)
75 install(TARGETS i2ncommon
76 LIBRARY DESTINATION lib${LIB_SUFFIX}
79 install(TARGETS i2ncommon_static
80 ARCHIVE DESTINATION lib${LIB_SUFFIX}
83 install(FILES ${cpp_headers}
84 DESTINATION include/${PROJECT_NAME}