CMakeLists.txt revision ff062a2768af33d794327e053abbb40f548545b8
IF(WIN32)
SET(ONLY_WIN
ELSEIF(WIN32)
SET(ONLY_WIN)
ENDIF(WIN32)
SET(INKSCAPE_SRC
##inkview is another executable file
##needs to be separated as a second target
${ONLY_WIN}
${algorithms}
${api}
${application}
${BIND_SRC}
${debug}
${dialogs}
${display}
${dom_SRC}
${extension_SRC}
${graphlayout_SRC}
${extension_SRC}
${helper_SRC}
${inkjar_SRC}
${io_SRC}
${jabber_whiteboard_SRC}
${live_effects_SRC}
${removeoverlap_SRC}
${svg_SRC}
${trace_SRC}
${traits_SRC}
${ui_SRC}
#${utest_SRC}
#${util_SRC}
#${widgets_SRC}
#${xml_SRC}
)
# make executable for INKSCAPE
ADD_EXECUTABLE(inkscape ${INKSCAPE_SRC})
TARGET_LINK_LIBRARIES(inkscape
"${INKSCAPE_LINK_FLAGS}" avoid cola croco gdl nr nrtype vpsc
)
#INSTALL(TARGETS INKSCAPE
# RUNTIME DESTINATION bin
# LIBRARY DESTINATION lib
# ARCHIVE DESTINATION lib
#)
#FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
#INSTALL(FILES ${files} DESTINATION include/INKSCAPE/INKSCAPE)
#CONFIGURE_FILE( ${CMAKE_SOURCE_DIR}/INKSCAPE.pc.in
# ${CMAKE_BINARY_DIR}/INKSCAPE.pc @ONLY IMMEDIATE )
#INSTALL(FILES "${CMAKE_BINARY_DIR}/INKSCAPE.pc" DESTINATION lib/pkgconfig)
# Add New folders in src folder here
SET(srcfolders
2geom
algorithms
api
application
bind
debug
dialogs
display
dom
extension
graphlayout
helper
inkjar
io
jabber_whiteboard
libavoid
libcola
libcroco
libgdl
libnr
libnrtype
libvpsc
livarot
live_effects
pedro
svg
pixmaps
trace
traits
ui
removeoverlap
utest
util
widgets
xml
)
FOREACH(dirlist ${srcfolders})
ADD_SUBDIRECTORY(${dirlist})
ENDFOREACH(dirlist)