Revision: 40492
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40492&view=rev
Author:   starseeker
Date:     2010-09-07 20:27:00 +0000 (Tue, 07 Sep 2010)

Log Message:
-----------
Add build logic for URToolkit - don't have a Find* script for this yet.

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

Added Paths:
-----------
    brlcad/branches/cmake/src/other/URToolkit/CMakeLists.txt
    brlcad/branches/cmake/src/other/URToolkit/cnv/CMakeLists.txt
    brlcad/branches/cmake/src/other/URToolkit/tools/CMakeLists.txt

Modified: brlcad/branches/cmake/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/CMakeLists.txt        2010-09-07 18:47:32 UTC (rev 
40491)
+++ brlcad/branches/cmake/CMakeLists.txt        2010-09-07 20:27:00 UTC (rev 
40492)
@@ -744,10 +744,10 @@
 # URTToolkit
 # Programs, not a library - needs libutahrle, but the "check for system 
install" logic
 # will be different here.  Ignore for now, revisit later.
+ADD_SUBDIRECTORY(src/other/URToolkit)
 
 
 
-
 # Tcl/Tk presents a number of complexities for BRL-CAD and CMake - BRL-CAD 
requires
 # far more knowledge of the details of a Tcl/Tk installation than most 
programs,
 # which unfortunately means the standard FindTCL.cmake is not sufficient.  
Rather than

Added: brlcad/branches/cmake/src/other/URToolkit/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/URToolkit/CMakeLists.txt                    
        (rev 0)
+++ brlcad/branches/cmake/src/other/URToolkit/CMakeLists.txt    2010-09-07 
20:27:00 UTC (rev 40492)
@@ -0,0 +1,10 @@
+MACRO(URT_EXEC execname srcs)
+   STRING(REGEX REPLACE " " ";" srcslist "${srcs}")
+       add_executable(${execname} ${srcslist})
+       target_link_libraries(${execname} ${UTAHRLE_LIBRARY})
+       INSTALL(TARGETS ${execname} RUNTIME DESTINATION 
${CMAKE_INSTALL_PREFIX}/bin)
+ENDMACRO()
+
+ADD_SUBDIRECTORY(cnv)
+#ADD_SUBDIRECTORY(man)
+ADD_SUBDIRECTORY(tools)


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

Added: brlcad/branches/cmake/src/other/URToolkit/cnv/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/URToolkit/cnv/CMakeLists.txt                
                (rev 0)
+++ brlcad/branches/cmake/src/other/URToolkit/cnv/CMakeLists.txt        
2010-09-07 20:27:00 UTC (rev 40492)
@@ -0,0 +1,55 @@
+include_directories(
+       ${UTAHRLE_INCLUDE_DIR}
+       ${BRLCAD_BINARY_DIR}/include
+       ${BRLCAD_SOURCE_DIR}/include
+       ${CMAKE_CURRENT_SOURCE_DIR}
+       ${CMAKE_CURRENT_SOURCE_DIR}/rletogif
+)
+
+# Disabled due to various external dependancies:
+#      iristorle
+#      pgmtorle
+#      ppmtorle
+#      rastorle
+#      rletocgm
+#      rletoiris
+#      rletoppm
+#      rletorast
+#      rletotiff
+#      tifftorle
+
+URT_EXEC(aliastorle aliastorle.c)
+URT_EXEC(cubitorle cubitorle.c)
+URT_EXEC(giftorle giftorle.c)
+URT_EXEC(graytorle graytorle.c)
+# URT_EXEC(iristorle iristorle.c)
+URT_EXEC(painttorle painttorle.c)
+# URT_EXEC(pgmtorle pgmtorle.c)
+# URT_EXEC(ppmtorle ppmtorle.c)
+# URT_EXEC(rastorle rastorle.c)
+URT_EXEC(rawtorle rawtorle.c)
+URT_EXEC(rletoabA60 rletoabA60.c)
+URT_EXEC(rletoalias rletoalias.c)
+URT_EXEC(rletoascii rletoascii.c)
+# URT_EXEC(rletocgm rletocgm.c)
+URT_EXEC(rletogray rletogray.c)
+# URT_EXEC(rletoiris rletoiris.c)
+URT_EXEC(rletopaint rletopaint.c)
+# URT_EXEC(rletoppm rletoppm.c)
+URT_EXEC(rletops rletops.c)
+# URT_EXEC(rletorast rletorast.c)
+URT_EXEC(rletoraw rletoraw.c)
+URT_EXEC(rletorla rletorla.c)
+URT_EXEC(rletotarga rletotarga.c)
+# URT_EXEC(rletotiff rletotiff.c)
+URT_EXEC(rletovcr rletovcr.c)
+URT_EXEC(targatorle targatorle.c)
+# URT_EXEC(tifftorle tifftorle.c)
+URT_EXEC(vcrtorle vcrtorle.c)
+URT_EXEC(wasatchrle wasatchrle.c)
+URT_EXEC(xbmtorle xbmtorle.c)
+
+URT_EXEC(rletoabA62 "rletoabA62/rle.c rletoabA62/rletoabA62.c")
+URT_EXEC(rletogif "rletogif/compgif.c rletogif/gifencod.c rletogif/rletogif.c")
+
+


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

Added: brlcad/branches/cmake/src/other/URToolkit/tools/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/URToolkit/tools/CMakeLists.txt              
                (rev 0)
+++ brlcad/branches/cmake/src/other/URToolkit/tools/CMakeLists.txt      
2010-09-07 20:27:00 UTC (rev 40492)
@@ -0,0 +1,54 @@
+include_directories(
+       ${UTAHRLE_INCLUDE_DIR}
+       ${BRLCAD_BINARY_DIR}/include
+       ${BRLCAD_SOURCE_DIR}/include
+       ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+
+# clock subdir is using an sh script to generate a file - not portable, in
+# all likelyhood, at least not to WIN32.  Need to examine in more detail later
+
+URT_EXEC(applymap applymap.c)
+URT_EXEC(avg4 avg4.c)
+URT_EXEC(crop "crop.c rle_box.c")
+URT_EXEC(fant "fant.c mallocNd.c")
+URT_EXEC(into into.c)
+URT_EXEC(mcut mcut.c)
+URT_EXEC(mergechan mergechan.c)
+URT_EXEC(pyrmask "pyrmask.c pyrlib.c")
+URT_EXEC(repos repos.c)
+URT_EXEC(rleaddcom rleaddcom.c)
+URT_EXEC(rlebg rlebg.c)
+URT_EXEC(rlebox "rlebox.c rle_box.c")
+URT_EXEC(rlecat rlecat.c)
+URT_EXEC(rleccube rleccube.c)
+URT_EXEC(rlecomp rlecomp.c)
+URT_EXEC(rledither rledither.c)
+URT_EXEC(rleflip rleflip.c)
+URT_EXEC(rlegrid rlegrid.c)
+URT_EXEC(rlehdr rlehdr.c)
+URT_EXEC(rlehisto rlehisto.c)
+URT_EXEC(rleinterp rleinterp.c)
+URT_EXEC(rleldmap rleldmap.c)
+URT_EXEC(rlemandl rlemandl.c)
+URT_EXEC(rlenoise rlenoise.c)
+URT_EXEC(rlepatch rlepatch.c)
+URT_EXEC(rleprint rleprint.c)
+URT_EXEC(rlequant rlequant.c)
+URT_EXEC(rlescale rlescale.c)
+URT_EXEC(rleselect rleselect.c)
+URT_EXEC(rlesetbg rlesetbg.c)
+URT_EXEC(rlesortmap rlesortmap.c)
+URT_EXEC(rlespiff rlespiff.c)
+URT_EXEC(rlesplice rlesplice.c)
+URT_EXEC(rlesplit rlesplit.c)
+URT_EXEC(rlestereo rlestereo.c)
+URT_EXEC(rleswap rleswap.c)
+URT_EXEC(rlezoom rlezoom.c)
+URT_EXEC(smush smush.c)
+URT_EXEC(to8 to8.c)
+URT_EXEC(tobw tobw.c)
+URT_EXEC(unexp unexp.c)
+URT_EXEC(unslice unslice.c)
+


Property changes on: 
brlcad/branches/cmake/src/other/URToolkit/tools/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