Build dtool/interrogatedb under CMake.

This commit is contained in:
Sam Edwards 2013-11-29 02:34:18 -07:00
parent eb1ac82a2e
commit 03e79fce99
2 changed files with 38 additions and 0 deletions

View File

@ -44,6 +44,7 @@ add_subdirectory(src/prc)
add_subdirectory(src/dconfig)
add_subdirectory(src/pystub)
add_subdirectory(src/cppparser)
add_subdirectory(src/interrogatedb)
## Include dtool metalibs ##
add_subdirectory(metalibs/dtool)

View File

@ -0,0 +1,37 @@
include_directories(../dconfig)
include_directories(../dtoolutil)
include_directories(../dtoolbase)
include_directories(../prc)
set(P3INTERROGATEDB_HEADERS
config_interrogatedb.h indexRemapper.h interrogateComponent.I
interrogateComponent.h interrogateDatabase.I
interrogateDatabase.h interrogateElement.I
interrogateElement.h interrogateFunction.I
interrogateFunction.h interrogateFunctionWrapper.I
interrogateFunctionWrapper.h
interrogateMakeSeq.I interrogateMakeSeq.h
interrogateManifest.I interrogateManifest.h
interrogateType.I interrogateType.h
interrogate_datafile.I interrogate_datafile.h
interrogate_interface.h interrogate_request.h
extension.h py_panda.h
vector_int.h )
set(P3INTERROGATEDB_SOURCES
config_interrogatedb.cxx
dtool_super_base.cxx
indexRemapper.cxx
interrogateComponent.cxx interrogateDatabase.cxx
interrogateElement.cxx interrogateFunction.cxx
interrogateFunctionWrapper.cxx
interrogateMakeSeq.cxx
interrogateManifest.cxx
interrogateType.cxx interrogate_datafile.cxx
interrogate_interface.cxx interrogate_request.cxx
py_panda.cxx
vector_int.cxx)
add_library(p3interrogatedb STATIC
${P3INTERROGATEDB_HEADERS}
${P3INTERROGATEDB_SOURCES})