set(include_hdrs ${CMAKE_CURRENT_BINARY_DIR}/brlcad_config.h RtServerImpl.h bn.h bu.h common.h ged.h magic.h pstdint.h raytrace.h rt/defines.h rtfunc.h rtgeom.h rtserver.h tclcad.h analyze.h anim.h bot.h brep.h brlcad.h brlcad.i 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-qt.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 fft.h gcv.h icv.h libtermio.h light.h mater.h nmg.h nurb.h obj.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 tie.h tol.h vectfont.h vector_fpu.h vector_x86.h vfont-if.h vmath.h wdb.h ) if(WIN32) set(include_hdrs ${include_hdrs} ${CMAKE_CURRENT_BINARY_DIR}/config_win_cmake.h) endif(WIN32) install(FILES ${include_hdrs} DESTINATION ${INCLUDE_DIR}/brlcad) # headers used by multiple packages but still considered private. # public headers should NOT include these headers. set(noinst_HEADERS bin.h bio.h brlcad_version.h bselect.h conf.h fbmsg.h sysv.h ) set(include_misc conf config_win.h config_win_cmake.h.in ) CMAKEFILES(${include_hdrs}) CMAKEFILES(${noinst_HEADERS}) CMAKEFILES(${include_misc}) # Local Variables: # tab-width: 8 # mode: cmake # indent-tabs-mode: t # End: # ex: shiftwidth=2 tabstop=8