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