Revision: 40453
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40453&view=rev
Author:   starseeker
Date:     2010-09-03 19:28:56 +0000 (Fri, 03 Sep 2010)

Log Message:
-----------
Add iges convertor to CMake logic

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

Modified: brlcad/branches/cmake/src/conv/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/conv/CMakeLists.txt       2010-09-03 19:16:29 UTC 
(rev 40452)
+++ brlcad/branches/cmake/src/conv/CMakeLists.txt       2010-09-03 19:28:56 UTC 
(rev 40453)
@@ -1,5 +1,5 @@
 ADD_SUBDIRECTORY(step)
-#ADD_SUBDIRECTORY(iges)
+ADD_SUBDIRECTORY(iges)
 #ADD_SUBDIRECTORY(intaval)
 
 include_directories(

Modified: brlcad/branches/cmake/src/conv/iges/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/conv/iges/CMakeLists.txt  2010-09-03 19:16:29 UTC 
(rev 40452)
+++ brlcad/branches/cmake/src/conv/iges/CMakeLists.txt  2010-09-03 19:28:56 UTC 
(rev 40453)
@@ -1,17 +1,24 @@
 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_OPENNURBS_INCLUDE_DIR}
+       ${BRLCAD_REGEX_INCLUDE_DIR}
+       ${TCL_INCLUDE_PATH}
 )
 
+IF(MSVC)
 add_definitions(
-    -DBRLCAD_DLL
     -DHAVE_CONFIG_H
     -DBRLCADBUILD
     -DON_DLL_IMPORTS
 )
+ELSE(MSVC)
+add_definitions(
+    -DHAVE_CONFIG_H
+    -DBRLCADBUILD
+)
+ENDIF(MSVC)
 
 add_executable(iges
     BrepHandler.cpp
@@ -19,10 +26,8 @@
     n_iges.cpp
     n_main.cpp
 )
-target_link_libraries(iges
-    BrlcadCore
-    openNURBS
-)
+target_link_libraries(iges bu librt wdb ${BRLCAD_OPENNURBS_LIBRARY})
+INSTALL(TARGETS iges RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
 add_executable(iges-g
     add_face.c
@@ -97,14 +102,12 @@
     usage.c
     wedge.c
 )
-target_link_libraries(iges-g
-    BrlcadCore
-)
+target_link_libraries(iges-g bu bn librt wdb)
+INSTALL(TARGETS iges-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})
 
 add_executable(g-iges
     g-iges.c
     iges.c
 )
-target_link_libraries(g-iges
-    BrlcadCore
-)
+target_link_libraries(g-iges bu librt)
+INSTALL(TARGETS g-iges RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})

Modified: brlcad/branches/cmake/src/conv/step/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/conv/step/CMakeLists.txt  2010-09-03 19:16:29 UTC 
(rev 40452)
+++ brlcad/branches/cmake/src/conv/step/CMakeLists.txt  2010-09-03 19:28:56 UTC 
(rev 40453)
@@ -394,5 +394,5 @@
 )
 
 add_executable(step-g ${stepg_SOURCES})
-target_link_libraries(step-g bu wdb librt steputils stepcore stepdai 
stepeditor)
+target_link_libraries(step-g bu wdb librt steputils stepcore stepdai 
stepeditor ${BRLCAD_OPENNURBS_LIBRARY})
 INSTALL(TARGETS step-g RUNTIME DESTINATION ${BRLCAD_INSTALL_BIN_DIR})


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