Browse Source

Add CMakeLists.txt for pnmimagetypes.

kestred 12 years ago
parent
commit
ba2d2defb2
2 changed files with 37 additions and 1 deletions
  1. 5 1
      panda/CMakeLists.txt
  2. 32 0
      panda/src/pnmimagetypes/CMakeLists.txt

+ 5 - 1
panda/CMakeLists.txt

@@ -30,6 +30,7 @@ add_subdirectory(src/event)
 add_subdirectory(src/mathutil)
 add_subdirectory(src/mathutil)
 add_subdirectory(src/gsgbase)
 add_subdirectory(src/gsgbase)
 add_subdirectory(src/pnmimage)
 add_subdirectory(src/pnmimage)
+add_subdirectory(src/pnmimagetypes)
 add_subdirectory(src/gobj)
 add_subdirectory(src/gobj)
 add_subdirectory(src/pgraph)
 add_subdirectory(src/pgraph)
 add_subdirectory(src/pgraphnodes)
 add_subdirectory(src/pgraphnodes)
@@ -48,4 +49,7 @@ add_subdirectory(src/pgui)
 add_subdirectory(src/recorder)
 add_subdirectory(src/recorder)
 add_subdirectory(src/collide)
 add_subdirectory(src/collide)
 add_subdirectory(src/framework)
 add_subdirectory(src/framework)
-add_subdirectory(src/testbed)
+#add_subdirectory(src/testbed)
+
+# Include panda metalibs
+#add_subdirectory(metalibs/panda)

+ 32 - 0
panda/src/pnmimagetypes/CMakeLists.txt

@@ -0,0 +1,32 @@
+set(P3PNMIMAGETYPES_HEADERS
+  config_pnmimagetypes.h pnmFileTypeBMP.h
+  pnmFileTypeIMG.h
+  pnmFileTypePNG.h
+  pnmFileTypePNM.h
+  pnmFileTypePfm.h
+  pnmFileTypeSGI.h pnmFileTypeSoftImage.h
+  pnmFileTypeTGA.h
+  pnmFileTypeTIFF.h
+  pnmFileTypeJPG.h
+)
+
+set(P3PNMIMAGETYPES_SOURCES
+  config_pnmimagetypes.cxx
+  pnmFileTypeBMPReader.cxx pnmFileTypeBMPWriter.cxx
+  pnmFileTypeBMP.cxx
+  pnmFileTypeIMG.cxx
+  pnmFileTypeJPG.cxx pnmFileTypeJPGReader.cxx pnmFileTypeJPGWriter.cxx
+  pnmFileTypePNG.cxx
+  pnmFileTypePNM.cxx
+  pnmFileTypePfm.cxx
+  pnmFileTypeSGI.cxx
+  pnmFileTypeSGIReader.cxx pnmFileTypeSGIWriter.cxx
+  pnmFileTypeSoftImage.cxx
+  pnmFileTypeTIFF.cxx
+  pnmFileTypeTGA.cxx
+)
+
+composite_sources(p3pnmimagetypes P3PNMIMAGETYPES_SOURCES)
+add_library(p3pnmimagetypes ${P3PNMIMAGETYPES_HEADERS} ${P3PNMIMAGETYPES_SOURCES})
+target_link_libraries(p3pnmimagetypes p3pnmimage)
+target_interrogate(p3pnmimagetypes ALL)