Revision: 42108
http://brlcad.svn.sourceforge.net/brlcad/?rev=42108&view=rev
Author: starseeker
Date: 2011-01-12 00:57:21 +0000 (Wed, 12 Jan 2011)
Log Message:
-----------
Sigh. Update the TODO list for CMake with more known items.
Modified Paths:
--------------
brlcad/branches/cmake/TODO.cmake
Modified: brlcad/branches/cmake/TODO.cmake
===================================================================
--- brlcad/branches/cmake/TODO.cmake 2011-01-12 00:56:19 UTC (rev 42107)
+++ brlcad/branches/cmake/TODO.cmake 2011-01-12 00:57:21 UTC (rev 42108)
@@ -12,10 +12,17 @@
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)
+10. Convert -D options that need spaces in args (mostly pathnames) to config.h
header files - mostly
+ this is an issue for Tcl/Tk and packages, but CMake->Visual C++ solutions
doesn't tolerate the
+ spaces.
+11. Find out why make package from CPac isn't including much of anything, fix
it.
+12. Try enabling the Aqua compile logic - it still won't work, but get the
build logic to the point
+ where the autotools logic is.
+
+13. Enable any remaining things present in autotools but not CMake - RTGL and
libpc come to mind.
+
Done (to first order, all this needs testing)
1. Detect OpenGL properly on Apple - choose X11 vs Aqua, and get the ogl code
working
@@ -23,11 +30,13 @@
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.
+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)
+
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits