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