Merge 00ad4ade17
into 0ece3165a0
commit
0f1b4792a3
|
@ -55,11 +55,16 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "rt-kernel")
|
|||
file(GLOB OSHW_ARCHSOURCES oshw/${OS}/${ARCH}/*.c)
|
||||
endif()
|
||||
|
||||
add_library(soem STATIC ${SOEM_SOURCES} ${OSAL_SOURCES} ${OSHW_SOURCES} ${OSHW_ARCHSOURCES})
|
||||
if(WIN32)
|
||||
target_link_libraries(soem wpcap.lib Packet.lib Ws2_32.lib Winmm.lib ${HDF5_LIBRARIES})
|
||||
elseif(UNIX)
|
||||
target_link_libraries(soem pthread rt)
|
||||
if(BUILD_STATIC)
|
||||
add_library(soem STATIC ${SOEM_SOURCES} ${OSAL_SOURCES} ${OSHW_SOURCES} ${OSHW_ARCHSOURCES})
|
||||
if(WIN32)
|
||||
target_link_libraries(soem wpcap.lib Packet.lib Ws2_32.lib Winmm.lib ${HDF5_LIBRARIES})
|
||||
elseif(UNIX)
|
||||
target_link_libraries(soem pthread rt)
|
||||
endif()
|
||||
else()
|
||||
add_library(soem SHARED ${SOEM_SOURCES} ${OSAL_SOURCES} ${OSHW_SOURCES} ${OSHW_ARCHSOURCES})
|
||||
set_property(TARGET soem PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
endif()
|
||||
|
||||
install(TARGETS soem DESTINATION lib)
|
||||
|
|
Loading…
Reference in New Issue