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