write libs into lib64 dir on 64 bit platforms
[libi2ncommon] / utils / CMakeLists.txt
CommitLineData
07a85141
KK
1include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src)
2include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR})
263b5807
TJ
3
4set(cpp_sources
5 containerfunc.cpp
6 signalfunc.cpp
7)
8set(cpp_headers
9 containerfunc.hpp
10 signalfunc.hpp
11)
12
57cee5f6 13add_library(i2ncommon_utils SHARED ${cpp_sources} ${cpp_headers})
263b5807 14
fad32e5f 15set_target_properties(i2ncommon_utils PROPERTIES VERSION ${VERSION} SOVERSION 3)
263b5807
TJ
16
17
18install(TARGETS i2ncommon_utils
4a1afbc0 19 LIBRARY DESTINATION lib${LIB_SUFFIX}
263b5807
TJ
20 COMPONENT sharedlibs)
21
22install(FILES ${cpp_headers}
23 DESTINATION include
24 COMPONENT headers)