Revision: 40451
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40451&view=rev
Author:   starseeker
Date:     2010-09-03 18:57:29 +0000 (Fri, 03 Sep 2010)

Log Message:
-----------
Now that we have (in principle anyway) the necessary libraries, start adding in 
src/conv

Modified Paths:
--------------
    brlcad/branches/cmake/CMakeLists.txt
    brlcad/branches/cmake/src/conv/CMakeLists.txt
    brlcad/branches/cmake/src/rt/CMakeLists.txt

Modified: brlcad/branches/cmake/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/CMakeLists.txt        2010-09-03 17:58:15 UTC (rev 
40450)
+++ brlcad/branches/cmake/CMakeLists.txt        2010-09-03 18:57:29 UTC (rev 
40451)
@@ -1083,6 +1083,7 @@
 ADD_SUBDIRECTORY(src/libged)
 ADD_SUBDIRECTORY(src/liboptical)
 ADD_SUBDIRECTORY(src/liborle)
+ADD_SUBDIRECTORY(src/conv)
 ADD_SUBDIRECTORY(src/rt)
 
 # Now that everything is configured, print a summary of the build settings.  
This is a bit complicated, but

Modified: brlcad/branches/cmake/src/conv/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/conv/CMakeLists.txt       2010-09-03 17:58:15 UTC 
(rev 40450)
+++ brlcad/branches/cmake/src/conv/CMakeLists.txt       2010-09-03 18:57:29 UTC 
(rev 40451)
@@ -1,42 +1,46 @@
+#ADD_SUBDIRECTORY(step)
+#ADD_SUBDIRECTORY(iges)
+#ADD_SUBDIRECTORY(intaval)
+
 include_directories(
-    ../../include
-    ../other/libz
-    ../other/openNURBS
-    ../other/libregex
-    ../other/tcl/generic
+       ${BRLCAD_BINARY_DIR}/include
+       ${BRLCAD_SOURCE_DIR}/include
+       ${BRLCAD_ZLIB_INCLUDE_DIR}
+       ${BRLCAD_REGEX_INCLUDE_DIR}
+       ${BRLCAD_OPENNURBS_INCLUDE_DIR}
+       ${TCL_INCLUDE_PATH}
 )
 
+IF(MSVC)
 add_definitions(
-    -DBRLCAD_DLL
     -DHAVE_CONFIG_H
     -DBRLCADBUILD
     -DON_DLL_IMPORTS
 )
-
-add_executable(3dm-g
-    3dm/3dm-g.cpp
+ELSE(MSVC)
+add_definitions(
+    -DHAVE_CONFIG_H
+    -DBRLCADBUILD
 )
-target_link_libraries(3dm-g
-    BrlcadCore
-    openNURBS
-)
+ENDIF(MSVC)
 
-add_executable(asc2g
-    asc/asc2g.c
-)
-target_link_libraries(asc2g
-    BrlcadCore
-    tcl85
-)
+add_executable(3dm-g 3dm/3dm-g.cpp)
+set_target_properties(3dm-g PROPERTIES COMPILE_DEFINITIONS "OBJ_BREP=1")
+target_link_libraries(3dm-g wdb ${BRLCAD_OPENNURBS_LIBRARY})
+INSTALL(TARGETS 3dm-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g2asc
-    asc/g2asc.c
-)
-target_link_libraries(g2asc
-    BrlcadCore
-    tcl85
-)
+add_executable(asc2g asc/asc2g.c)
+target_link_libraries(asc2g bu librt wdb ged) 
+INSTALL(TARGETS asc2g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
+add_executable(g2asc asc/g2asc.c)
+target_link_libraries(g2asc bu librt)
+INSTALL(TARGETS g2asc RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
+add_executable(bot-bldxf dxf/bot-bldxf.c)
+target_link_libraries(bot-bldxf bu librt)
+INSTALL(TARGETS bot-bldxf RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(comgeom-g
     comgeom/cvt.c
     comgeom/f2a.c
@@ -46,202 +50,113 @@
     comgeom/solid.c
     comgeom/tools.c
 )
-target_link_libraries(comgeom-g
-    BrlcadCore
-)
+target_link_libraries(comgeom-g bu bn wdb)
+INSTALL(TARGETS comgeom-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(bot-bldxf
-    dxf/bot-bldxf.c
-)
-target_link_libraries(bot-bldxf
-    BrlcadCore
-)
+add_executable(dbupgrade dbupgrade.c)
+target_link_libraries(dbupgrade bu librt wdb)
+INSTALL(TARGETS dbupgrade RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(dxf-g
-    dxf/dxf-g.c
-)
-target_link_libraries(dxf-g
-    BrlcadCore
-)
+add_executable(dxf-g dxf/dxf-g.c)
+target_link_libraries(dxf-g bu bn librt wdb)
+INSTALL(TARGETS dxf-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-dxf
-    dxf/g-dxf.c
-)
-target_link_libraries(g-dxf
-    BrlcadCore
-)
+add_executable(g-dxf dxf/g-dxf.c)
+target_link_libraries(g-dxf bu librt gcv)
+INSTALL(TARGETS g-dxf RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(fast4-g
-    fast4-g.c
-)
-target_link_libraries(fast4-g
-    BrlcadCore
-)
+add_executable(fast4-g fast4-g.c)
+target_link_libraries(fast4-g bu librt wdb)
+INSTALL(TARGETS fast4-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(jack-g
-    jack/jack-g.c
-)
-target_link_libraries(jack-g
-    BrlcadCore
-)
+add_executable(jack-g jack/jack-g.c)
+target_link_libraries(jack-g bu librt wdb)
+INSTALL(TARGETS jack-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-jack
-    jack/g-jack.c
-)
-target_link_libraries(g-jack
-    BrlcadCore
-)
+add_executable(g-jack jack/g-jack.c)
+target_link_libraries(g-jack bu librt)
+INSTALL(TARGETS g-jack RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-off
-    off/g-off.c
-)
-target_link_libraries(g-off
-    BrlcadCore
-)
+add_executable(g-off off/g-off.c)
+target_link_libraries(g-off bu librt)
+INSTALL(TARGETS g-off RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(off-g
-    off/off-g.c
-)
-target_link_libraries(off-g
-    BrlcadCore
-)
+add_executable(off-g off/off-g.c)
+target_link_libraries(off-g bu librt wdb)
+INSTALL(TARGETS off-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(stl-g
-    stl/stl-g.c
-)
-target_link_libraries(stl-g
-    BrlcadCore
-)
+add_executable(stl-g stl/stl-g.c)
+target_link_libraries(stl-g bu librt wdb)
+INSTALL(TARGETS stl-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-stl
-    stl/g-stl.c
-)
-target_link_libraries(g-stl
-    BrlcadCore
-)
+add_executable(g-stl stl/g-stl.c)
+target_link_libraries(g-stl bu librt gcv)
+INSTALL(TARGETS g-stl RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(dbupgrade
-    dbupgrade.c
-)
-target_link_libraries(dbupgrade
-    BrlcadCore
-)
+add_executable(g4-g5 g4-g5.c)
+target_link_libraries(g4-g5 bu librt)
+INSTALL(TARGETS g4-g5 RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g4-g5
-    g4-g5.c
-)
-target_link_libraries(g4-g5
-    BrlcadCore
-)
+add_executable(g5-g4 g5-g4.c)
+target_link_libraries(g5-g4 bu librt wdb)
+INSTALL(TARGETS g5-g4 RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g5-g4
-    g5-g4.c
-)
-target_link_libraries(g5-g4
-    BrlcadCore
-)
+add_executable(g-acad g-acad.c)
+target_link_libraries(g-acad bu librt)
+INSTALL(TARGETS g-acad RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-acad
-    g-acad.c
-)
-target_link_libraries(g-acad
-    BrlcadCore
-)
+add_executable(g-obj g-obj.c)
+target_link_libraries(g-obj bu librt)
+INSTALL(TARGETS g-obj RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-obj
-    g-obj.c
-)
-target_link_libraries(g-obj
-    BrlcadCore
-)
+add_executable(obj-g obj-g.c)
+target_link_libraries(obj-g bu librt)
+INSTALL(TARGETS obj-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(obj-g
-    obj-g.c
-)
-target_link_libraries(obj-g
-    BrlcadCore
-)
+add_executable(patch-g patch/patch-g.c)
+target_link_libraries(patch-g bu librt wdb)
+INSTALL(TARGETS patch-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(patch-g
-    patch/patch-g.c
-)
-target_link_libraries(patch-g
-    BrlcadCore
-)
+add_executable(rpatch patch/rpatch.c)
+target_link_libraries(rpatch bu librt)
+INSTALL(TARGETS rpatch RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(rpatch
-    patch/rpatch.c
-)
-target_link_libraries(rpatch
-    BrlcadCore
-)
+add_executable(g-tankill tankill/g-tankill.c)
+target_link_libraries(g-tankill bu librt)
+INSTALL(TARGETS g-tankill RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-tankill
-    tankill/g-tankill.c
-)
-target_link_libraries(g-tankill
-    BrlcadCore
-)
+add_executable(tankill-g tankill/tankill-g.c)
+target_link_libraries(tankill-g bu librt wdb)
+INSTALL(TARGETS tankill-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(tankill-g
-    tankill/tankill-g.c
-)
-target_link_libraries(tankill-g
-    BrlcadCore
-)
+add_executable(g-var g-var.c)
+target_link_libraries(g-var bu librt)
+INSTALL(TARGETS g-var RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-var
-    g-var.c
-)
-target_link_libraries(g-var
-    BrlcadCore
-)
+add_executable(g-vrml g-vrml.c)
+target_link_libraries(g-vrml bu librt)
+INSTALL(TARGETS g-vrml RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-vrml
-    g-vrml.c
-)
-target_link_libraries(g-vrml
-    BrlcadCore
-)
+add_executable(g-x3d g-x3d.c)
+target_link_libraries(g-x3d bu librt)
+INSTALL(TARGETS g-x3d RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(g-x3d
-    g-x3d.c
-)
-target_link_libraries(g-x3d
-    BrlcadCore
-)
+add_executable(nastran-g nastran-g.c)
+target_link_libraries(nastran-g bu librt wdb)
+INSTALL(TARGETS nastran-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(nastran-g
-    nastran-g.c
-)
-target_link_libraries(nastran-g
-    BrlcadCore
-)
+add_executable(ply-g ply-g.c)
+target_link_libraries(ply-g bu librt)
+INSTALL(TARGETS ply-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(ply-g
-    ply-g.c
-)
-target_link_libraries(ply-g
-    BrlcadCore
-)
+add_executable(proe-g proe-g.c)
+target_link_libraries(proe-g bu librt wdb)
+INSTALL(TARGETS proe-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(proe-g
-    proe-g.c
-)
-target_link_libraries(proe-g
-    BrlcadCore
-)
+add_executable(viewpoint-g viewpoint-g.c)
+target_link_libraries(viewpoint-g bu librt wdb)
+INSTALL(TARGETS viewpoint-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
-add_executable(viewpoint-g
-    viewpoint-g.c
-)
-target_link_libraries(viewpoint-g
-    BrlcadCore
-)
-
-add_executable(g-xxx_facets
-    g-xxx_facets.c
-)
-target_link_libraries(g-xxx_facets
-    BrlcadCore
-)
+add_executable(g-xxx_facets g-xxx_facets.c)
+target_link_libraries(g-xxx_facets bu librt)
+INSTALL(TARGETS g-xxx_facets RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})

Modified: brlcad/branches/cmake/src/rt/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/rt/CMakeLists.txt 2010-09-03 17:58:15 UTC (rev 
40450)
+++ brlcad/branches/cmake/src/rt/CMakeLists.txt 2010-09-03 18:57:29 UTC (rev 
40451)
@@ -143,53 +143,94 @@
 
 add_executable(reshoot ${reshoot_SRCS})
 target_link_libraries(reshoot ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS reshoot  RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
 add_executable(rtwalk ${rtwalk_SRCS})
 target_link_libraries(rtwalk ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtwalk RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
 add_executable(rtshot ${rtshot_SRCS})
 target_link_libraries(rtshot ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtshot RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
 add_executable(hurt ${hurt_SRCS})
 target_link_libraries(hurt ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS hurt RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
 add_executable(rtmlt ${rtmlt_SRCS})
 target_link_libraries(rtmlt ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtmlt RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtregis ${rtregis_SRCS})
 target_link_libraries(rtregis ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtregis RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtscale ${rtscale_SRCS})
 target_link_libraries(rtscale ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtscale RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rt ${rt_SRCS})
 target_link_libraries(rt ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rt RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rt_bot_faces ${rt_bot_faces_SRCS})
 target_link_libraries(rt_bot_faces ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rt_bot_faces RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtarea ${rtarea_SRCS})
 target_link_libraries(rtarea ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtarea RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtcell ${rtcell_SRCS})
 target_link_libraries(rtcell ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtcell RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtcheck ${rtcheck_SRCS})
 target_link_libraries(rtcheck ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtcheck RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtedge ${rtedge_SRCS})
 target_link_libraries(rtedge ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtedge RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtfrac ${rtfrac_SRCS})
 target_link_libraries(rtfrac ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtfrac RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtg3 ${rtg3_SRCS})
 target_link_libraries(rtg3 ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtg3 RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rthide ${rthide_SRCS})
 target_link_libraries(rthide ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rthide RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtpp ${rtpp_SRCS})
 target_link_libraries(rtpp ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtpp RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtrad ${rtrad_SRCS})
 target_link_libraries(rtrad ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtrad RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtrange ${rtrange_SRCS})
 target_link_libraries(rtrange ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtrange RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtray ${rtray_SRCS})
 target_link_libraries(rtray ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtray RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtsil ${rtsil_SRCS})
 target_link_libraries(rtsil ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtsil RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtweight ${rtweight_SRCS})
 target_link_libraries(rtweight ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtweight RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
+
 add_executable(rtxray ${rtxray_SRCS})
 target_link_libraries(rtxray ${CMAKE_THREAD_LIBS_INIT} fb librt optical)
+INSTALL(TARGETS rtxray RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
 add_library(remrt STATIC ${LIBREMRT_SOURCES})


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