~lib2geom-hackers/lib2geom/release-0.0.1

« back to all changes in this revision

Viewing changes to src/toys/CMakeLists.txt

  • Committer: acspike
  • Date: 2007-02-03 03:40:54 UTC
  • Revision ID: svn-v4:4601daaa-0314-0410-9a8b-c964a3c23b6b:lib2geom/branches/release-0.0.1:630
backports: make dist quotes; make uninstall; don't install toys

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
    # make lib for toy
49
49
    ADD_LIBRARY(toy ${LIB_TYPE} ${2GEOM_TOY-FRAMEWORK_SRC})
50
50
    TARGET_LINK_LIBRARIES(toy 2geom "${GTK2_LINK_FLAGS} ${cairo_LINK_FLAGS}")
51
 
    INSTALL(TARGETS toy
52
 
      RUNTIME DESTINATION bin
53
 
      LIBRARY DESTINATION lib
54
 
      ARCHIVE DESTINATION lib
55
 
    )
56
 
    FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
57
 
    INSTALL(FILES ${files} DESTINATION include/2geom/2geom)
58
51
 
59
52
    FOREACH(source ${2GEOM_TOYS_SRC})
60
53
        ADD_EXECUTABLE(${source} ${source}.cpp)
61
54
        TARGET_LINK_LIBRARIES(${source} toy 2geom "${GTK2_LINK_FLAGS} ${cairo_LINK_FLAGS} ${LINK_GSL}" )
62
55
    ENDFOREACH(source)
63
 
    INSTALL(TARGETS ${2GEOM_TOYS_SRC}
64
 
      RUNTIME DESTINATION bin
65
 
      LIBRARY DESTINATION lib
66
 
      ARCHIVE DESTINATION lib
67
 
    )
68
 
    CONFIGURE_FILE( ${CMAKE_SOURCE_DIR}/toy.pc.in
69
 
                    ${CMAKE_BINARY_DIR}/toy.pc @ONLY IMMEDIATE )
70
 
    INSTALL(FILES "${CMAKE_BINARY_DIR}/toy.pc" DESTINATION lib/pkgconfig)
71
56
 
72
57
ENDIF(2GEOM_TOYS)