~kubuntu-members/korundum/4.11

« back to all changes in this revision

Viewing changes to plasma/examples/applets/analog-clock/CMakeLists.txt

  • Committer: Ian Monroe
  • Date: 2010-11-21 15:55:01 UTC
  • Revision ID: git-v1:c37670e4e3c59f5eb2ba112f5341a5e706217f6f
Split up Smoke into Qt and KDE directories. 
Move libsmoke stuff into the generator directory
Split up Ruby into qtruby and korundum directories

svn path=/trunk/KDE/kdebindings/ruby/; revision=1199320

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
FIND_PACKAGE (RUBY REQUIRED)
2
 
 
3
 
SET(UI_CLOCKCONFIG ${CMAKE_CURRENT_SOURCE_DIR}/clockConfig.ui)
4
 
SET(UI_CALENDAR ${CMAKE_CURRENT_SOURCE_DIR}/calendar.ui)
5
 
SET(UI_TIMEZONESCONFIG ${CMAKE_CURRENT_SOURCE_DIR}/timezonesConfig.ui)
6
 
FIND_PROGRAM(RBUIC4 rbuic4 PATHS ${BIN_INSTALL_DIR})
7
 
if(RBUIC4)
8
 
        ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/analog_clock_config.rb COMMAND ${RBUIC4} ${UI_CLOCKCONFIG} -o ${CMAKE_CURRENT_BINARY_DIR}/analog_clock_config.rb COMMENT "Generating analog_clock_config.rb")
9
 
        ADD_CUSTOM_TARGET(clockConfig ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/analog_clock_config.rb)
10
 
        ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/calendar.rb COMMAND ${RBUIC4} ${UI_CALENDAR} -o ${CMAKE_CURRENT_BINARY_DIR}/calendar.rb COMMENT "Generating calendar.rb")
11
 
        ADD_CUSTOM_TARGET(calendar ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/calendar.rb)
12
 
        ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/timezones_config.rb COMMAND ${RBUIC4} ${UI_TIMEZONESCONFIG} -o ${CMAKE_CURRENT_BINARY_DIR}/timezones_config.rb COMMENT "Generating timezones_config.rb")
13
 
        ADD_CUSTOM_TARGET(timezonesConfig ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/timezones_config.rb)
14
 
 
15
 
        install(FILES plasma-applet-ruby-analogclock.desktop DESTINATION ${SERVICES_INSTALL_DIR})
16
 
        install(FILES clock.rb DESTINATION ${DATA_INSTALL_DIR}/plasma_applet_ruby_clock)
17
 
        install(FILES clockapplet.rb DESTINATION ${DATA_INSTALL_DIR}/plasma_applet_ruby_clock)
18
 
        install(FILES ${CMAKE_CURRENT_BINARY_DIR}/analog_clock_config.rb DESTINATION ${DATA_INSTALL_DIR}/plasma_applet_ruby_clock)
19
 
        install(FILES ${CMAKE_CURRENT_BINARY_DIR}/calendar.rb DESTINATION ${DATA_INSTALL_DIR}/plasma_applet_ruby_clock)
20
 
        install(FILES ${CMAKE_CURRENT_BINARY_DIR}/timezones_config.rb DESTINATION ${DATA_INSTALL_DIR}/plasma_applet_ruby_clock)
21
 
else(RBUIC4)
22
 
        MESSAGE(STATUS "rbuic4 not found, ruby-clock will not created")
23
 
endif(RBUIC4)