CMake: Get direct's 'interval' component library to build+Interrogate.

This commit is contained in:
Sam Edwards 2014-02-04 16:42:43 -07:00
parent 8a31b4b6a1
commit 2898f4da33
2 changed files with 43 additions and 2 deletions

View File

@ -9,8 +9,8 @@ add_subdirectory(src/deadrec)
add_subdirectory(src/distributed)
#add_subdirectory(src/heapq)
#add_subdirectory(src/http)
#add_subdirectory(src/interval)
add_subdirectory(src/interval)
#add_subdirectory(src/motiontrail)
#add_subdirectory(src/showbase)
add_python_module(direct p3dcparser p3deadrec p3distributed)
add_python_module(direct p3dcparser p3deadrec p3distributed p3interval)

View File

@ -0,0 +1,41 @@
set(P3INTERVAL_HEADERS
config_interval.h
cInterval.I cInterval.h
cIntervalManager.I cIntervalManager.h
cConstraintInterval.I cConstraintInterval.h
cConstrainTransformInterval.I cConstrainTransformInterval.h
cConstrainPosInterval.I cConstrainPosInterval.h
cConstrainHprInterval.I cConstrainHprInterval.h
cConstrainPosHprInterval.I cConstrainPosHprInterval.h
cLerpInterval.I cLerpInterval.h
cLerpNodePathInterval.I cLerpNodePathInterval.h
cLerpAnimEffectInterval.I cLerpAnimEffectInterval.h
cMetaInterval.I cMetaInterval.h
hideInterval.I hideInterval.h
lerpblend.h
showInterval.I showInterval.h
waitInterval.I waitInterval.h
lerp_helpers.h)
set(P3INTERVAL_SOURCES
config_interval.cxx
cInterval.cxx
cIntervalManager.cxx
cConstraintInterval.cxx
cConstrainTransformInterval.cxx
cConstrainPosInterval.cxx
cConstrainHprInterval.cxx
cConstrainPosHprInterval.cxx
cLerpInterval.cxx
cLerpNodePathInterval.cxx
cLerpAnimEffectInterval.cxx
cMetaInterval.cxx
hideInterval.cxx
lerpblend.cxx
showInterval.cxx
waitInterval.cxx)
composite_sources(p3interval P3INTERVAL_SOURCES)
add_library(p3interval ${P3INTERVAL_HEADERS} ${P3INTERVAL_SOURCES})
target_link_libraries(p3interval p3directbase p3pstatclient p3pgraph p3chan p3dconfig p3prc)
target_interrogate(p3interval ALL)