027a43c4ec57d1354119d52cbd8a7beee5a9d53e
[libi2ncommon] / configlib / CMakeLists.txt
1 include_directories(${CMAKE_SOURCE_DIR}/src)
2
3 set(cpp_sources
4     i2n_global_config.cpp
5 )
6
7 set(cpp_headers
8     i2n_global_config.hpp
9 )
10
11 add_library(i2ncommon_config SHARED ${cpp_sources} ${hpp_sources})
12
13 set_target_properties(i2ncommon_config PROPERTIES VERSION ${VERSION} SOVERSION ${MAJOR_VERSION})
14
15
16 install(TARGETS i2ncommon_config
17         LIBRARY DESTINATION lib
18         COMPONENT sharedlibs)
19
20 install(FILES ${cpp_headers}
21         DESTINATION include
22         COMPONENT headers)