Revision: 40473
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40473&view=rev
Author:   starseeker
Date:     2010-09-05 16:06:55 +0000 (Sun, 05 Sep 2010)

Log Message:
-----------
OK, this builds mged but does not yet produce a working mged.

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

Added Paths:
-----------
    brlcad/branches/cmake/src/mged/CMakeLists.txt
    brlcad/branches/cmake/src/mged/points/CMakeLists.txt

Modified: brlcad/branches/cmake/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/CMakeLists.txt        2010-09-05 16:05:25 UTC (rev 
40472)
+++ brlcad/branches/cmake/CMakeLists.txt        2010-09-05 16:06:55 UTC (rev 
40473)
@@ -1133,6 +1133,7 @@
 ADD_SUBDIRECTORY(src/halftone)
 ADD_SUBDIRECTORY(src/irprep)
 ADD_SUBDIRECTORY(src/lgt)
+ADD_SUBDIRECTORY(src/mged)
 
 # 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/src/mged/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/mged/CMakeLists.txt                               
(rev 0)
+++ brlcad/branches/cmake/src/mged/CMakeLists.txt       2010-09-05 16:06:55 UTC 
(rev 40473)
@@ -0,0 +1,107 @@
+ADD_SUBDIRECTORY(points)
+
+include_directories(
+  ${CMAKE_CURRENT_SOURCE_DIR}
+  ${CMAKE_CURRENT_SOURCE_DIR}/points
+  ${BRLCAD_STD_INCLUDES}
+  ${BRLCAD_TERMLIB_INCLUDE_DIR}
+  ${BRLCAD_PNG_INCLUDE_DIR}
+  ${X11_INCLUDE_DIR}
+  ${TCL_INCLUDE_PATH}
+  ${TK_INCLUDE_PATH}
+)
+
+IF(WIN32 AND BRLCAD-ENABLE_OPENGL)
+  SET(MGED_DM_SOURCES "${MGED_DM_SOURCES};dm-wgl.c")
+  SET(MGED_DEFINES "${MGED_DEFINES} -DDM_WGL -DIF_WGL")
+ENDIF(WIN32 AND BRLCAD-ENABLE_OPENGL)
+
+IF(BRLCAD-ENABLE_X11 AND BRLCAD-ENABLE_OPENGL)
+  SET(MGED_DM_SOURCES "${MGED_DM_SOURCES};dm-ogl.c")
+  SET(MGED_DEFINES "${MGED_DEFINES} -DDM_OGL -DIF_OGL")
+ENDIF(BRLCAD-ENABLE_X11 AND BRLCAD-ENABLE_OPENGL)
+
+IF(BRLCAD-ENABLE_X11)
+  SET(MGED_DM_SOURCES "${MGED_DM_SOURCES};dm-X.c")
+  SET(MGED_DEFINES "${MGED_DEFINES} -DDM_X -DIF_X")
+ENDIF(BRLCAD-ENABLE_X11)
+
+#IF(TK_LIBRARY)
+#  SET(MGED_DM_SOURCES "${MGED_DM_SOURCES};dm-tk.c")
+#  SET(MGED_DEFINES "${MGED_DEFINES} -DDM_TK -DIF_TK")
+#ENDIF(TK_LIBRARY)
+
+#IF(BRLCAD-ENABLE_RTGL)
+#  SET(MGED_DM_SOURCES "${MGED_DM_SOURCES};dm-rtgl.c")
+#  SET(MGED_DEFINES "${MGED_DEFINES} -DDM_RTGL -DIF_RTGL")
+#ENDIF(TK_LIBRARY)
+
+add_definitions(
+  ${BRLCAD_STD_DEFS}
+  ${MGED_DEFINES}
+)
+
+SET(MGED_SOURCES
+  adc.c 
+  animedit.c 
+  arbs.c 
+  attach.c 
+  axes.c 
+  bodyio.c 
+  buttons.c 
+  chgmodel.c 
+  chgtree.c 
+  chgview.c 
+  cmd.c 
+  clone.c 
+  color_scheme.c 
+  columns.c 
+  dir.c 
+  ${MGED_DM_SOURCES}
+  dm-generic.c 
+  dm-plot.c 
+  dm-ps.c 
+  dodraw.c 
+  doevent.c 
+  dozoom.c 
+  edarb.c 
+  edars.c 
+  edpipe.c 
+  edsol.c 
+  facedef.c 
+  fbserv.c 
+  grid.c 
+  hideline.c 
+  history.c 
+  mater.c 
+  menu.c 
+  mged.c 
+  mover.c 
+  muves.c 
+  overlay.c 
+  plot.c 
+  polyif.c 
+  predictor.c 
+  qray.c 
+  rect.c 
+  rtif.c 
+  scroll.c 
+  set.c 
+  setup.c 
+  share.c 
+  solids_on_ray.c 
+  tedit.c 
+  titles.c 
+  track.c 
+  update.c 
+  usepen.c 
+  utility1.c 
+  vparse.c 
+  vrlink.c
+)
+
+BRLCAD_ADDEXEC(mged "${MGED_SOURCES}" "points termio wdb ged dm tclcad")
+
+BRLCAD_ADDEXEC(cad_boundp cad_boundp.c bu)
+
+BRLCAD_ADDEXEC(cad_parea cad_parea.c bu)


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

Added: brlcad/branches/cmake/src/mged/points/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/mged/points/CMakeLists.txt                        
        (rev 0)
+++ brlcad/branches/cmake/src/mged/points/CMakeLists.txt        2010-09-05 
16:06:55 UTC (rev 40473)
@@ -0,0 +1,25 @@
+include_directories(
+  ${CMAKE_CURRENT_SOURCE_DIR}
+  ${CMAKE_CURRENT_BINARY_DIR}
+  ${BRLCAD_STD_INCLUDES}
+)
+add_definitions(
+  ${BRLCAD_STD_DEFS}
+)
+
+YACC_TARGET(MGEDPointsParser points_parse.y
+  ${CMAKE_CURRENT_BINARY_DIR}/points_parse.c)
+LEX_TARGET(MGEDPointsScanner points_scan.l
+  ${CMAKE_CURRENT_BINARY_DIR}/points_scan.c COMPILE_FLAGS "-l")
+ADD_LEX_YACC_DEPENDENCY(MGEDPointsScanner MGEDPointsParser)
+
+SET(MGED_POINTS_SRCS
+  ${YACC_MGEDPointsParser_OUTPUTS}
+  ${LEX_MGEDPointsScanner_OUTPUTS}
+  count.c
+  process.c
+  main.c
+)
+
+BRLCAD_ADDLIB(points "${MGED_POINTS_SRCS}" bu)
+SET_TARGET_PROPERTIES(points PROPERTIES COMPILE_DEFINITIONS "ENABLE_POINTS")


Property changes on: brlcad/branches/cmake/src/mged/points/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