rdb 8 лет назад
Родитель
Сommit
88dd3389ee
53 измененных файлов с 55 добавлено и 1 удалено
  1. 1 0
      direct/src/dcparser/CMakeLists.txt
  2. 1 0
      direct/src/deadrec/CMakeLists.txt
  3. 1 0
      direct/src/directbase/CMakeLists.txt
  4. 1 0
      direct/src/distributed/CMakeLists.txt
  5. 1 0
      direct/src/interval/CMakeLists.txt
  6. 1 0
      dtool/src/dconfig/CMakeLists.txt
  7. 1 0
      dtool/src/dtoolbase/CMakeLists.txt
  8. 3 1
      dtool/src/dtoolutil/CMakeLists.txt
  9. 1 0
      dtool/src/interrogatedb/CMakeLists.txt
  10. 1 0
      dtool/src/prc/CMakeLists.txt
  11. 1 0
      dtool/src/pystub/CMakeLists.txt
  12. 1 0
      panda/src/audio/CMakeLists.txt
  13. 1 0
      panda/src/chan/CMakeLists.txt
  14. 1 0
      panda/src/char/CMakeLists.txt
  15. 1 0
      panda/src/collide/CMakeLists.txt
  16. 1 0
      panda/src/cull/CMakeLists.txt
  17. 1 0
      panda/src/device/CMakeLists.txt
  18. 1 0
      panda/src/dgraph/CMakeLists.txt
  19. 1 0
      panda/src/display/CMakeLists.txt
  20. 1 0
      panda/src/downloader/CMakeLists.txt
  21. 1 0
      panda/src/dxml/CMakeLists.txt
  22. 1 0
      panda/src/egg/CMakeLists.txt
  23. 1 0
      panda/src/egg2pg/CMakeLists.txt
  24. 1 0
      panda/src/event/CMakeLists.txt
  25. 1 0
      panda/src/express/CMakeLists.txt
  26. 1 0
      panda/src/ffmpeg/CMakeLists.txt
  27. 1 0
      panda/src/framework/CMakeLists.txt
  28. 1 0
      panda/src/glgsg/CMakeLists.txt
  29. 1 0
      panda/src/glstuff/CMakeLists.txt
  30. 1 0
      panda/src/gobj/CMakeLists.txt
  31. 1 0
      panda/src/grutil/CMakeLists.txt
  32. 1 0
      panda/src/gsgbase/CMakeLists.txt
  33. 1 0
      panda/src/linmath/CMakeLists.txt
  34. 1 0
      panda/src/mathutil/CMakeLists.txt
  35. 1 0
      panda/src/movies/CMakeLists.txt
  36. 1 0
      panda/src/nativenet/CMakeLists.txt
  37. 1 0
      panda/src/net/CMakeLists.txt
  38. 1 0
      panda/src/ode/CMakeLists.txt
  39. 1 0
      panda/src/pandabase/CMakeLists.txt
  40. 1 0
      panda/src/parametrics/CMakeLists.txt
  41. 1 0
      panda/src/particlesystem/CMakeLists.txt
  42. 1 0
      panda/src/pgraph/CMakeLists.txt
  43. 1 0
      panda/src/pgraphnodes/CMakeLists.txt
  44. 1 0
      panda/src/pgui/CMakeLists.txt
  45. 1 0
      panda/src/physics/CMakeLists.txt
  46. 1 0
      panda/src/pipeline/CMakeLists.txt
  47. 1 0
      panda/src/pnmimage/CMakeLists.txt
  48. 1 0
      panda/src/pnmtext/CMakeLists.txt
  49. 1 0
      panda/src/pstatclient/CMakeLists.txt
  50. 1 0
      panda/src/putil/CMakeLists.txt
  51. 1 0
      panda/src/recorder/CMakeLists.txt
  52. 1 0
      panda/src/text/CMakeLists.txt
  53. 1 0
      panda/src/tform/CMakeLists.txt

+ 1 - 0
direct/src/dcparser/CMakeLists.txt

@@ -53,3 +53,4 @@ target_link_libraries(p3dcparser p3directbase p3express p3pstatclient p3prc)
 target_interrogate(p3dcparser ${P3DCPARSER_HEADERS} ${P3DCPARSER_SOURCES})
 
 install(TARGETS p3dcparser DESTINATION lib)
+install(FILES ${P3DCPARSER_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
direct/src/deadrec/CMakeLists.txt

@@ -11,3 +11,4 @@ target_link_libraries(p3deadrec p3directbase p3linmath p3pgraph p3prc)
 target_interrogate(p3deadrec ALL)
 
 install(TARGETS p3deadrec DESTINATION lib)
+install(FILES ${P3DEADREC_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
direct/src/directbase/CMakeLists.txt

@@ -11,3 +11,4 @@ add_library(p3directbase ${P3DIRECTBASE_HEADERS} ${P3DIRECTBASE_SOURCES})
 target_link_libraries(p3directbase p3pandabase)
 
 install(TARGETS p3directbase DESTINATION lib)
+install(FILES ${P3DIRECTBASE_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
direct/src/distributed/CMakeLists.txt

@@ -23,4 +23,5 @@ if(HAVE_PYTHON)
   target_interrogate(p3distributed ALL)
 
   install(TARGETS p3distributed DESTINATION lib)
+  install(FILES ${P3DISTRIBUTED_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
direct/src/interval/CMakeLists.txt

@@ -41,3 +41,4 @@ target_link_libraries(p3interval p3directbase p3pstatclient p3pgraph p3chan p3dc
 target_interrogate(p3interval ALL)
 
 install(TARGETS p3interval DESTINATION lib)
+install(FILES ${P3INTERVAL_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
dtool/src/dconfig/CMakeLists.txt

@@ -10,3 +10,4 @@ add_library(p3dconfig ${P3DCONFIG_HEADERS} ${P3DCONFIG_SOURCES})
 target_link_libraries(p3dconfig p3prc)
 
 install(TARGETS p3dconfig DESTINATION lib)
+install(FILES ${P3DCONFIG_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
dtool/src/dtoolbase/CMakeLists.txt

@@ -68,3 +68,4 @@ add_library(p3dtoolbase	${P3DTOOLBASE_HEADERS} ${P3DTOOLBASE_SOURCES})
 target_use_packages(p3dtoolbase THREADS PYTHON)
 
 install(TARGETS p3dtoolbase DESTINATION lib)
+install(FILES ${P3DTOOLBASE_HEADERS} DESTINATION include/panda3d)

+ 3 - 1
dtool/src/dtoolutil/CMakeLists.txt

@@ -4,6 +4,7 @@ configure_file(checkPandaVersion.cxx.in checkPandaVersion.cxx)
 
 set(P3DTOOLUTIL_HEADERS
   ${CMAKE_CURRENT_BINARY_DIR}/checkPandaVersion.h
+  ${CMAKE_CURRENT_BINARY_DIR}/pandaVersion.h
   config_dtoolutil.h
   dSearchPath.I dSearchPath.h
   executionEnvironment.I executionEnvironment.h filename.I
@@ -14,7 +15,7 @@ set(P3DTOOLUTIL_HEADERS
   load_dso.h
   pandaFileStream.h pandaFileStream.I
   pandaFileStreamBuf.h
-  pandaSystem.h pandaVersion.h
+  pandaSystem.h
   panda_getopt.h panda_getopt_long.h panda_getopt_impl.h
   pfstream.h pfstream.I pfstreamBuf.h
   preprocess_argv.h
@@ -68,3 +69,4 @@ if(APPLE)
 endif()
 
 install(TARGETS p3dtoolutil DESTINATION lib)
+install(FILES ${P3DTOOLUTIL_HEADERS} DESTINATION include/panda3d)

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

@@ -31,3 +31,4 @@ add_library(p3interrogatedb ${P3INTERROGATEDB_HEADERS} ${P3INTERROGATEDB_SOURCES
 target_link_libraries(p3interrogatedb p3dconfig)
 
 install(TARGETS p3interrogatedb DESTINATION lib)
+install(FILES ${P3INTERROGATEDB_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
dtool/src/prc/CMakeLists.txt

@@ -68,3 +68,4 @@ add_library(p3prc ${P3PRC_HEADERS} ${P3PRC_SOURCES})
 target_link_libraries(p3prc p3dtoolutil p3dtoolbase ${_OPENSSL_LIBRARIES})
 
 install(TARGETS p3prc DESTINATION lib)
+install(FILES ${P3PRC_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
dtool/src/pystub/CMakeLists.txt

@@ -3,3 +3,4 @@ set(P3PYSTUB_SOURCES pystub.cxx)
 
 add_library(p3pystub STATIC ${P3PYSTUB_HEADERS} ${P3PYSTUB_SOURCES})
 target_link_libraries(p3pystub p3dtoolbase)
+install(FILES ${P3PYSTUB_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/audio/CMakeLists.txt

@@ -23,4 +23,5 @@ if(HAVE_AUDIO)
   target_interrogate(p3audio ALL)
 
   install(TARGETS p3audio DESTINATION lib)
+  install(FILES ${P3AUDIO_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/chan/CMakeLists.txt

@@ -58,3 +58,4 @@ target_link_libraries(p3chan p3pgraph)
 target_interrogate(p3chan ALL)
 
 install(TARGETS p3chan DESTINATION lib)
+install(FILES ${P3CHAN_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/char/CMakeLists.txt

@@ -24,3 +24,4 @@ target_link_libraries(p3char p3chan)
 target_interrogate(p3char ALL)
 
 install(TARGETS p3char DESTINATION lib)
+install(FILES ${P3CHAR_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/collide/CMakeLists.txt

@@ -68,6 +68,7 @@ target_link_libraries(p3collide p3tform)
 target_interrogate(p3collide ALL)
 
 install(TARGETS p3collide DESTINATION lib)
+install(FILES ${P3COLLIDE_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_collide

+ 1 - 0
panda/src/cull/CMakeLists.txt

@@ -26,3 +26,4 @@ target_link_libraries(p3cull p3pgraph)
 target_interrogate(p3cull ALL)
 
 install(TARGETS p3cull DESTINATION lib)
+install(FILES ${P3CULL_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/device/CMakeLists.txt

@@ -32,3 +32,4 @@ target_link_libraries(p3device p3dgraph p3display)
 target_interrogate(p3device ALL)
 
 install(TARGETS p3device DESTINATION lib)
+install(FILES ${P3DEVICE_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/dgraph/CMakeLists.txt

@@ -17,3 +17,4 @@ target_link_libraries(p3dgraph p3pgraph)
 target_interrogate(p3dgraph ALL)
 
 install(TARGETS p3dgraph DESTINATION lib)
+install(FILES ${P3DGRAPH_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/display/CMakeLists.txt

@@ -92,6 +92,7 @@ target_link_libraries(p3display p3cull p3pgraphnodes)
 target_interrogate(p3display ALL EXTENSIONS ${P3DISPLAY_IGATEEXT})
 
 install(TARGETS p3display DESTINATION lib)
+install(FILES ${P3DISPLAY_HEADERS} DESTINATION include/panda3d)
 
 if(OSX_PLATFORM AND HAVE_P3D_PLUGIN)
   # We build a static library of just these files, so the plugin can

+ 1 - 0
panda/src/downloader/CMakeLists.txt

@@ -73,3 +73,4 @@ target_link_libraries(p3downloader p3express p3pipeline)
 target_interrogate(p3downloader ALL EXTENSIONS ${P3DOWNLOADER_IGATEEXT})
 
 install(TARGETS p3downloader DESTINATION lib)
+install(FILES ${P3DOWNLOADER_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/dxml/CMakeLists.txt

@@ -17,3 +17,4 @@ target_link_libraries(p3dxml p3express)
 target_interrogate(p3dxml ALL)
 
 install(TARGETS p3dxml DESTINATION lib)
+install(FILES ${P3DXML_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/egg/CMakeLists.txt

@@ -104,4 +104,5 @@ if(HAVE_EGG)
   target_interrogate(p3egg ${P3EGG_HEADERS} ${P3EGG_SOURCES} EXTENSIONS ${P3EGG_IGATEEXT})
 
   install(TARGETS p3egg DESTINATION lib)
+  install(FILES ${P3EGG_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/egg2pg/CMakeLists.txt

@@ -35,4 +35,5 @@ if(HAVE_EGG)
   target_interrogate(p3egg2pg ALL)
 
   install(TARGETS p3egg2pg DESTINATION lib)
+  install(FILES ${P3EGG2PG_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/event/CMakeLists.txt

@@ -46,6 +46,7 @@ target_link_libraries(p3event p3linmath p3pstatclient)
 target_interrogate(p3event ALL EXTENSIONS ${P3EVENT_IGATEEXT})
 
 install(TARGETS p3event DESTINATION lib)
+install(FILES ${P3EVENT_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_task

+ 1 - 0
panda/src/express/CMakeLists.txt

@@ -155,6 +155,7 @@ if(WIN32)
 endif()
 
 install(TARGETS p3express DESTINATION lib)
+install(FILES ${P3EXPRESS_HEADERS} DESTINATION include/panda3d)
 
 #add_executable(p3expressTestTypes test_types.cxx)
 #target_link_libraries(p3expressTestTypes p3express p3dtoolutil p3dtool p3prc p3dtoolconfig p3pystub)

+ 1 - 0
panda/src/ffmpeg/CMakeLists.txt

@@ -23,4 +23,5 @@ if(HAVE_FFMPEG)
   target_use_packages(p3ffmpeg FFMPEG SWSCALE SWRESAMPLE)
 
   install(TARGETS p3ffmpeg DESTINATION lib)
+  install(FILES ${P3FFMPEG_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/framework/CMakeLists.txt

@@ -55,3 +55,4 @@ add_library(p3framework ${P3FRAMEWORK_HEADERS} ${P3FRAMEWORK_SOURCES})
 target_link_libraries(p3framework ${P3FRAMEWORK_LINK_TARGETS})
 
 install(TARGETS p3framework DESTINATION lib)
+install(FILES ${P3FRAMEWORK_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/glgsg/CMakeLists.txt

@@ -14,4 +14,5 @@ if(HAVE_GL)
     ${OPENGL_LIBRARIES} ${_CG_LIBRARIES})
 
   install(TARGETS p3glgsg DESTINATION lib)
+  install(FILES ${P3GLGSG_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/glstuff/CMakeLists.txt

@@ -35,4 +35,5 @@ if(HAVE_GL)
   target_link_libraries(p3glstuff p3pandabase p3gobj)
 
   install(TARGETS p3glstuff DESTINATION lib)
+  install(FILES ${P3GLSTUFF_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/gobj/CMakeLists.txt

@@ -166,6 +166,7 @@ target_link_libraries(p3gobj p3gsgbase p3pnmimage
 target_interrogate(p3gobj ALL EXTENSIONS ${P3GOBJ_IGATEEXT})
 
 install(TARGETS p3gobj DESTINATION lib)
+install(FILES ${P3GOBJ_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_gobj

+ 1 - 0
panda/src/grutil/CMakeLists.txt

@@ -46,3 +46,4 @@ endif()
 target_interrogate(p3grutil ALL)
 
 install(TARGETS p3grutil DESTINATION lib)
+install(FILES ${P3GRUTIL_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/gsgbase/CMakeLists.txt

@@ -18,6 +18,7 @@ target_link_libraries(p3gsgbase p3putil p3linmath)
 target_interrogate(p3gsgbase ALL)
 
 install(TARGETS p3gsgbase DESTINATION lib)
+install(FILES ${P3GSGBASE_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_gsgbase

+ 1 - 0
panda/src/linmath/CMakeLists.txt

@@ -49,6 +49,7 @@ target_link_libraries(p3linmath p3express p3pandabase)
 target_interrogate(p3linmath ALL)
 
 install(TARGETS p3linmath DESTINATION lib)
+install(FILES ${P3LINMATH_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_math

+ 1 - 0
panda/src/mathutil/CMakeLists.txt

@@ -66,6 +66,7 @@ target_link_libraries(p3mathutil p3event ${FFTW2_LIBRARY_DIR})
 target_interrogate(p3mathutil ALL)
 
 install(TARGETS p3mathutil DESTINATION lib)
+install(FILES ${P3MATHUTIL_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_mathutil

+ 1 - 0
panda/src/movies/CMakeLists.txt

@@ -43,3 +43,4 @@ target_link_libraries(p3movies p3pandabase p3express p3pstatclient p3gobj p3dcon
 target_interrogate(p3movies ALL)
 
 install(TARGETS p3movies DESTINATION lib)
+install(FILES ${P3MOVIES_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/nativenet/CMakeLists.txt

@@ -30,4 +30,5 @@ if(WANT_NATIVE_NET)
   target_interrogate(p3nativenet ALL)
 
   install(TARGETS p3nativenet DESTINATION lib)
+  install(FILES ${P3NATIVENET_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/net/CMakeLists.txt

@@ -35,4 +35,5 @@ if(HAVE_NET AND WANT_NATIVE_NET)
   endif()
 
   install(TARGETS p3net DESTINATION lib)
+  install(FILES ${P3NET_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/ode/CMakeLists.txt

@@ -87,4 +87,5 @@ if(HAVE_ODE)
   target_interrogate(p3ode ${P3ODE_IGATE_SOURCES} EXTENSIONS ${P3ODE_IGATEEXT})
 
   install(TARGETS p3ode DESTINATION lib)
+  install(FILES ${P3ODE_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/pandabase/CMakeLists.txt

@@ -10,3 +10,4 @@ add_library(p3pandabase ${P3PANDABASE_HEADERS} ${P3PANDABASE_SOURCES})
 target_link_libraries(p3pandabase p3dtoolbase)
 
 install(TARGETS p3pandabase DESTINATION lib)
+install(FILES ${P3PANDABASE_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/parametrics/CMakeLists.txt

@@ -39,6 +39,7 @@ target_link_libraries(p3parametrics p3pgraph)
 target_interrogate(p3parametrics ALL)
 
 install(TARGETS p3parametrics DESTINATION lib)
+install(FILES ${P3PARAMETRICS_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_parametrics

+ 1 - 0
panda/src/particlesystem/CMakeLists.txt

@@ -43,3 +43,4 @@ target_link_libraries(p3particlesystem p3pgraph p3physics)
 target_interrogate(p3particlesystem ALL)
 
 install(TARGETS p3particlesystem DESTINATION lib)
+install(FILES ${P3PARTICLESYSTEM_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/pgraph/CMakeLists.txt

@@ -218,6 +218,7 @@ target_link_libraries(p3pgraph p3gobj p3event p3gsgbase p3putil p3linmath p3down
 target_interrogate(p3pgraph ALL EXTENSIONS ${P3PGRAPH_IGATEEXT})
 
 install(TARGETS p3pgraph DESTINATION lib)
+install(FILES ${P3PGRAPH_HEADERS} DESTINATION include/panda3d)
 
 
 #begin test_bin_target

+ 1 - 0
panda/src/pgraphnodes/CMakeLists.txt

@@ -50,3 +50,4 @@ target_link_libraries(p3pgraphnodes p3pgraph)
 target_interrogate(p3pgraphnodes ALL)
 
 install(TARGETS p3pgraphnodes DESTINATION lib)
+install(FILES ${P3PGRAPHNODES_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/pgui/CMakeLists.txt

@@ -45,6 +45,7 @@ target_link_libraries(p3pgui p3tform)
 target_interrogate(p3pgui ALL)
 
 install(TARGETS p3pgui DESTINATION lib)
+install(FILES ${P3PGUI_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_pgentry

+ 1 - 0
panda/src/physics/CMakeLists.txt

@@ -41,3 +41,4 @@ target_link_libraries(p3physics p3pgraph p3linmath p3collide)
 target_interrogate(p3physics ALL)
 
 install(TARGETS p3physics DESTINATION lib)
+install(FILES ${P3PHYSICS_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/pipeline/CMakeLists.txt

@@ -141,6 +141,7 @@ target_link_libraries(p3pipeline p3express)
 target_interrogate(p3pipeline ALL)
 
 install(TARGETS p3pipeline DESTINATION lib)
+install(FILES ${P3PIPELINE_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_threaddata

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

@@ -40,3 +40,4 @@ target_link_libraries(p3pnmimage p3mathutil)
 target_interrogate(p3pnmimage ALL EXTENSIONS ${P3PNMIMAGE_IGATEEXT})
 
 install(TARGETS p3pnmimage DESTINATION lib)
+install(FILES ${P3PNMIMAGE_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/pnmtext/CMakeLists.txt

@@ -20,4 +20,5 @@ if(HAVE_FREETYPE)
   target_interrogate(p3pnmtext ALL)
 
   install(TARGETS p3pnmtext DESTINATION lib)
+  install(FILES ${P3PNMTEXT_HEADERS} DESTINATION include/panda3d)
 endif()

+ 1 - 0
panda/src/pstatclient/CMakeLists.txt

@@ -26,3 +26,4 @@ target_link_libraries(p3pstatclient p3net p3putil p3express)
 target_interrogate(p3pstatclient ALL)
 
 install(TARGETS p3pstatclient DESTINATION lib)
+install(FILES ${P3PSTATCLIENT_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/putil/CMakeLists.txt

@@ -127,6 +127,7 @@ target_link_libraries(p3putil p3linmath p3pipeline)
 target_interrogate(p3putil ALL EXTENSIONS ${P3PUTIL_IGATEEXT})
 
 install(TARGETS p3putil DESTINATION lib)
+install(FILES ${P3PUTIL_HEADERS} DESTINATION include/panda3d)
 
 #begin test_bin_target
   #define TARGET test_bamRead

+ 1 - 0
panda/src/recorder/CMakeLists.txt

@@ -22,3 +22,4 @@ target_link_libraries(p3recorder p3dgraph p3downloader)
 target_interrogate(p3recorder ALL)
 
 install(TARGETS p3recorder DESTINATION lib)
+install(FILES ${P3RECORDER_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/text/CMakeLists.txt

@@ -41,3 +41,4 @@ endif()
 target_interrogate(p3text ALL)
 
 install(TARGETS p3text DESTINATION lib)
+install(FILES ${P3TEXT_HEADERS} DESTINATION include/panda3d)

+ 1 - 0
panda/src/tform/CMakeLists.txt

@@ -32,3 +32,4 @@ target_link_libraries(p3tform p3device p3grutil)
 target_interrogate(p3tform ALL)
 
 install(TARGETS p3tform DESTINATION lib)
+install(FILES ${P3TFORM_HEADERS} DESTINATION include/panda3d)