OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-sensory / opencog / atoms / sensory-v0 / CMakeLists.txt

37 lines · txt ref:

# 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"
)