Browse Source

Add CMakeLists for panda/pnmimage

kestred 12 years ago
parent
commit
f0076da3c0

+ 1 - 0
panda/CMakeLists.txt

@@ -13,6 +13,7 @@ add_subdirectory(src/linmath)
 add_subdirectory(src/event)
 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/gobj)
 #add_subdirectory(src/gobj)
 #add_subdirectory(src/pgraph)
 #add_subdirectory(src/pgraph)

+ 34 - 0
panda/src/pnmimage/CMakeLists.txt

@@ -0,0 +1,34 @@
+set(P3PNMIMAGE_HEADERS
+  config_pnmimage.h
+  pfmFile.I pfmFile.h
+  pnmbitio.h
+  pnmBrush.h pnmBrush.I
+  pnmFileType.h pnmFileTypeRegistry.h pnmImage.I 
+  pnmImage.h pnmImageHeader.I pnmImageHeader.h 
+  pnmPainter.h pnmPainter.I
+  pnmReader.I
+  pnmReader.h pnmWriter.I pnmWriter.h pnmimage_base.h
+  ppmcmap.h
+)
+
+set(P3PNMIMAGE_SOURCES
+  config_pnmimage.cxx
+  pfmFile.cxx
+  pnm-image-filter.cxx
+  pnmbitio.cxx
+  pnmBrush.cxx
+  pnmFileType.cxx 
+  pnmFileTypeRegistry.cxx pnmImage.cxx pnmImageHeader.cxx 
+  pnmPainter.cxx
+  pnmReader.cxx pnmWriter.cxx pnmimage_base.cxx
+  ppmcmap.cxx
+)
+
+if(HAVE_EIGEN)
+  include_directories(${EIGEN3_INCLUDE_DIR})
+endif()
+
+composite_sources(p3pnmimage P3PNMIMAGE_SOURCES)
+add_library(p3pnmimage ${P3PNMIMAGE_HEADERS} ${P3PNMIMAGE_SOURCES})
+target_link_libraries(p3pnmimage p3mathutil)
+target_interrogate(p3pnmimage ALL)

+ 1 - 0
panda/src/pnmimage/pnm-image-filter.cxx

@@ -35,6 +35,7 @@
 #include "pandabase.h"
 #include "pandabase.h"
 #include <math.h>
 #include <math.h>
 #include "cmath.h"
 #include "cmath.h"
+#include "thread.h"
 
 
 #include "pnmImage.h"
 #include "pnmImage.h"
 #include "pfmFile.h"
 #include "pfmFile.h"

+ 1 - 0
panda/src/pnmimage/pnmBrush.cxx

@@ -13,6 +13,7 @@
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
 
 
 #include "pnmBrush.h"
 #include "pnmBrush.h"
+#include "pnmImage.h"
 #include "config_pnmimage.h"
 #include "config_pnmimage.h"
 #include "cmath.h"
 #include "cmath.h"
 
 

+ 0 - 1
panda/src/pnmimage/pnmPainter.cxx

@@ -13,7 +13,6 @@
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
 
 
 #include "pnmPainter.h"
 #include "pnmPainter.h"
-#include "pnmBrush.h"
 
 
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
 //     Function: PNMPainter::Constructor
 //     Function: PNMPainter::Constructor

+ 1 - 0
panda/src/pnmimage/pnmPainter.h

@@ -16,6 +16,7 @@
 #define PNMPAINTER_H
 #define PNMPAINTER_H
 
 
 #include "pandabase.h"
 #include "pandabase.h"
+#include "pnmBrush.h"
 
 
 class PNMImage;
 class PNMImage;