1 include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src)
2 include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR})
13 add_library(i2ncommon_utils SHARED ${cpp_sources} ${cpp_headers})
15 set_target_properties(i2ncommon_utils PROPERTIES VERSION ${VERSION} SOVERSION 4)
16 set_target_properties(i2ncommon_utils PROPERTIES OUTPUT_NAME i2ncommon_utils CLEAN_DIRECT_OUTPUT 1)
18 add_library(i2ncommon_utils_static STATIC ${cpp_sources} ${cpp_headers})
19 set_target_properties(i2ncommon_utils_static PROPERTIES OUTPUT_NAME i2ncommon_utils CLEAN_DIRECT_OUTPUT 1)
22 install(TARGETS i2ncommon_utils
23 LIBRARY DESTINATION lib${LIB_SUFFIX}
26 install(TARGETS i2ncommon_utils_static
27 ARCHIVE DESTINATION lib${LIB_SUFFIX}
30 install(FILES ${cpp_headers}
31 DESTINATION include/${PROJECT_NAME}