# The atom_types.h file is written to the build directory
INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR})
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
ADD_LIBRARY (sensory-v0 SHARED
LookatLink.cc
OpenLink.cc
OutputStream.cc
SensoryNode.cc
StreamEqualLink.cc
WriteLink.cc
)
# Without this, parallel make will race and crap up the generated files.
ADD_DEPENDENCIES(sensory-v0 sensory_v0_atom_types)
TARGET_LINK_LIBRARIES(sensory-v0
sensory-v0-types
${ATOMSPACE_LIBRARIES}
${COGUTIL_LIBRARY}
)
INSTALL (TARGETS sensory-v0 EXPORT SensoryV0Targets
DESTINATION "${CMAKE_INSTALL_LIBDIR}/opencog"
)
INSTALL (FILES
LookatLink.h
OpenLink.h
OutputStream.h
SensoryNode.h
StreamEqualLink.h
WriteLink.h
DESTINATION "include/opencog/atoms/sensory-v0"
)