Revision: 40543
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40543&view=rev
Author:   starseeker
Date:     2010-09-11 00:34:49 +0000 (Sat, 11 Sep 2010)

Log Message:
-----------
Notes about what still remains to be done for CMake

Added Paths:
-----------
    brlcad/branches/cmake/TODO.cmake

Added: brlcad/branches/cmake/TODO.cmake
===================================================================
--- brlcad/branches/cmake/TODO.cmake                            (rev 0)
+++ brlcad/branches/cmake/TODO.cmake    2010-09-11 00:34:49 UTC (rev 40543)
@@ -0,0 +1,27 @@
+Remaining items:
+
+1.  Detect OpenGL properly on Apple - choose X11 vs Aqua, and get the ogl code 
working
+
+2.  Do a diff of all the generated scripts using configure_file - make sure 
what autotools produces 
+        is what is being produced by CMake, and make sure no variable 
definitions in support of scripts 
+        are nuking variables used by CMake
+
+3.  Our tcl autopath function for adding paths to the package search list 
needs fixing - CMake breaks
+    assumptions it was using.
+
+4.  Scrub the third party logic and clean up/simplify - try to get away from 
using BRLCAD_ variables
+    when they aren't needed.
+
+5.  Break logic out of the toplevel into src and src/other dirs - among other 
things, we want to
+    be able to cd in to src and type make to avoid the doc subdirectory.
+
+6.  Review the dist logic in the toplevel Makefile.am.  Gonna have to study up 
on CPack and CTest -
+        figure out the process for checking permissions, install results, etc. 
in order to provide
+        the same robustness for CMake generated tarballs that we have for 
autotools.
+
+7.  Build flags - we supply a lot via several options in autotools - express 
that in CMake
+
+8.  Review and test binaries - get regression testing working, check mged and 
archer, etc.
+
+9.  Multiplatform testing.  Specifically, find a Windows box and 
conditionalize everything which
+    doesn't work out-of-box (lex/yacc and sh based logic are obvious, other 
probables)


Property changes on: brlcad/branches/cmake/TODO.cmake
___________________________________________________________________
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.

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to