Revision: 40494
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40494&view=rev
Author:   starseeker
Date:     2010-09-07 20:43:39 +0000 (Tue, 07 Sep 2010)

Log Message:
-----------
Add install logic for the headers.

Modified Paths:
--------------
    brlcad/branches/cmake/CMakeLists.txt

Added Paths:
-----------
    brlcad/branches/cmake/include/CMakeLists.txt

Modified: brlcad/branches/cmake/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/CMakeLists.txt        2010-09-07 20:43:03 UTC (rev 
40493)
+++ brlcad/branches/cmake/CMakeLists.txt        2010-09-07 20:43:39 UTC (rev 
40494)
@@ -1176,6 +1176,7 @@
 ADD_SUBDIRECTORY(src/util)
 ADD_SUBDIRECTORY(src/vdeck)
 ADD_SUBDIRECTORY(db)
+ADD_SUBDIRECTORY(include)
 
 # Now that everything is configured, print a summary of the build settings.  
This is a bit complicated, but
 # the basic idea is to print labels, "smart" spacers around those labels to 
line everything up, and the

Added: brlcad/branches/cmake/include/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/include/CMakeLists.txt                                
(rev 0)
+++ brlcad/branches/cmake/include/CMakeLists.txt        2010-09-07 20:43:39 UTC 
(rev 40494)
@@ -0,0 +1,89 @@
+SET(brlcadinclude_required
+       RtServerImpl.h 
+       bn.h 
+       ${CMAKE_CURRENT_BINARY_DIR}/brlcad_config.h 
+       bu.h 
+       common.h 
+       config_win.h 
+       ged.h 
+       magic.h 
+       pstdint.h 
+       raytrace.h 
+       rtfunc.h 
+       rtgeom.h 
+       rtprivate.h 
+       rtserver.h 
+       tclcad.h
+)
+
+SET(brlcadinclude_wanted
+       analyze.h 
+       anim.h 
+       bot.h 
+       brep.h 
+       brlcad.h 
+       cmd.h 
+       db.h 
+       db5.h 
+       dg.h 
+       dm-Null.h 
+       dm-X.h 
+       dm-glx.h 
+       dm-ogl.h 
+       dm-pex.h 
+       dm-plot.h 
+       dm-ps.h 
+       dm-rtgl.h 
+       dm-tk.h 
+       dm-wgl.h 
+       dm.h 
+       dm_color.h 
+       dm_xvars.h 
+       dvec.h 
+       fb.h 
+       fbio.h 
+       fbserv_obj.h 
+       gcv.h 
+       libtermio.h 
+       light.h 
+       mater.h 
+       nmg.h 
+       nurb.h 
+       opennurbs_ext.h 
+       optical.h 
+       orle.h 
+       photonmap.h 
+       pc.h 
+       pkg.h 
+       plastic.h 
+       plot3.h 
+       redblack.h 
+       shadefuncs.h 
+       shadework.h 
+       solid.h 
+       spectrum.h 
+       spm.h 
+       vectfont.h 
+       vector_fpu.h 
+       vector_x86.h 
+       vfont-if.h 
+       vmath.h 
+       wdb.h
+)
+
+# headers used by multiple packages but still considered private.
+# public headers should NOT include these headers.
+SET(brlcadnoinst_HEADERS
+       brlcad_version.h 
+       bio.h 
+       conf.h 
+       fbmsg.h 
+       machine.h 
+       sysv.h
+)
+
+INSTALL(FILES ${brlcadinclude_required} DESTINATION include/brlcad)
+
+IF(NOT BRLCAD-BUILD_BENCHMARK_ONLY AND NOT BRLCAD-BUILD_RTSERVER_ONLY)
+       INSTALL(FILES ${brlcadinclude_wanted} DESTINATION include/brlcad)
+ENDIF(NOT BRLCAD-BUILD_BENCHMARK_ONLY AND NOT BRLCAD-BUILD_RTSERVER_ONLY)


Property changes on: brlcad/branches/cmake/include/CMakeLists.txt
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:eol-style
   + native


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to