set(IGES_INCLUDE_DIRS ${BU_INCLUDE_DIRS} ${BN_INCLUDE_DIRS} ${RT_INCLUDE_DIRS} ${WDB_INCLUDE_DIRS} ) LIST(REMOVE_DUPLICATES IGES_INCLUDE_DIRS) include_directories(${IGES_INCLUDE_DIRS}) if(MSVC) set(WIN32LIBS ${WINSOCK_LIB} Rpcrt4.lib) add_definitions( -DON_DLL_IMPORTS ) endif(MSVC) #add_executable(iges # BrepHandler.cpp # brlcad_brep.cpp # n_iges.cpp # n_main.cpp #) #target_link_libraries(iges libwdb librt libbu ${OPENNURBS_LIBRARY} ${WIN32LIBS} ${M_LIBRARY}) #install(TARGETS iges RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) set(iges-g_SRCS add_face.c add_inner_shell.c add_loop.c b-spline.c block2.c brep.c brlabs.c check_names.c cone.c conv_drawings.c convassem.c convinst.c convsolids.c convsurf.c convtree.c cyl.c do_subfigs.c docolor.c ell.c evalxform.c extrudcirc.c extrudcon.c extrude.c findp.c freetree.c get_att.c get_cnurb_curve.c get_edge_list.c get_iges_vertex.c get_outer_shell.c get_vertex.c get_vertex_list.c getcurve.c iges_types.c main.c make_face.c make_nurb_face.c makedir.c makegroup.c makemembers.c matmult.c orient_loops.c planar_nurb.c read_att.c read_edge_list.c read_vertex_list.c readcnv.c readcols.c readdbl.c readflt.c readglobal.c readint.c readmatrix.c readname.c readrec.c readstart.c readstrg.c readtime.c readtree.c recsize.c revolve.c showtree.c sphere.c spline.c splinef.c stack.c summary.c tor.c trimsurf.c usage.c wedge.c ) BRLCAD_ADDEXEC(iges-g "${iges-g_SRCS}" "libwdb;librt;libbn;libbu;${M_LIBRARY}") BRLCAD_ADDEXEC(g-iges "g-iges.c;iges.c" "librt;libbu;${M_LIBRARY}") set(iges_ignore_files BrepHandler.cpp PullbackCurve.cpp PullbackCurve.h add_face.cpp arrange.c brep.cpp brlcad_brep.cpp brlcad_brep.hpp bubbleup.c copytree.c ge6.igs get_outer_shell.cpp iges.h iges_extern.h iges_struct.h iges_types.h n_iges.cpp n_iges.hpp n_main.cpp treecheck.c wing128.igs woodie.igs ) CMAKEFILES(${iges_ignore_files}) # Local Variables: # tab-width: 8 # mode: cmake # indent-tabs-mode: t # End: # ex: shiftwidth=2 tabstop=8