# Include directories needed by libtclcad users set(TCLCAD_INCLUDE_DIRS ${BRLCAD_BINARY_DIR}/include ${BRLCAD_SOURCE_DIR}/include ${DM_INCLUDE_DIRS} ${GED_INCLUDE_DIRS} ) # We need to guarantee internal Tcl headers set(TCLCAD_LOCAL_INCLUDE_DIRS ${CMAKE_SOURCE_DIR}/src/other/tcl/generic ${CMAKE_SOURCE_DIR}/src/other/tcl/unix ${CMAKE_SOURCE_DIR}/src/other/incrTcl/itcl/generic ${CMAKE_SOURCE_DIR}/src/other/incrTcl/itk/generic ${PNG_INCLUDE_DIR} ) BRLCAD_LIB_INCLUDE_DIRS(tclcad TCLCAD_INCLUDE_DIRS TCLCAD_LOCAL_INCLUDE_DIRS) add_definitions( ${C99_FLAG} ${XOPEN_DEFINE} ) if(BRLCAD_ENABLE_X11) set(TCLCAD_XLIBS ${TCLCAD_XLIBS} ${X11_LIBRARIES} ${X11_Xi_LIB}) endif(BRLCAD_ENABLE_X11) set(LIBTCLCAD_SRCS tclcad.c tclcadAutoPath.c tclcad_obj.c tkImgFmtPIX.c cmdhist_obj.c ) BRLCAD_ADDLIB(libtclcad "${LIBTCLCAD_SRCS}" "libged;libdm;${TCLCAD_XLIBS}") SET_TARGET_PROPERTIES(libtclcad PROPERTIES VERSION 20.0.1 SOVERSION 20) set(tclcad_ignore_files tclcad_private.h) CMAKEFILES(${tclcad_ignore_files}) # Local Variables: # tab-width: 8 # mode: cmake # indent-tabs-mode: t # End: # ex: shiftwidth=2 tabstop=8