Browse Source

Build dtool/interrogatedb under CMake.

Sam Edwards 12 years ago
parent
commit
03e79fce99
2 changed files with 38 additions and 0 deletions
  1. 1 0
      dtool/CMakeLists.txt
  2. 37 0
      dtool/src/interrogatedb/CMakeLists.txt

+ 1 - 0
dtool/CMakeLists.txt

@@ -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)

+ 37 - 0
dtool/src/interrogatedb/CMakeLists.txt

@@ -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})