By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release. View | Details | Raw Unified | Return to bug 1325
Collapse All | Expand All

(-)a/CMakeLists.txt (+111 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
cmake_minimum_required( VERSION 2.8 )
13
14
15
##### general package setup #####################
16
17
project( tdeutils )
18
set( VERSION R14 )
19
20
21
##### include essential cmake modules ###########
22
23
include( FindPkgConfig )
24
include( CheckIncludeFile )
25
include( CheckLibraryExists )
26
include( CheckCSourceCompiles )
27
include( CheckCXXSourceCompiles )
28
# @Add othere required cmake modules here@
29
#
30
# EXAMPLE:
31
# include( CheckTypeSize )
32
33
34
##### include our cmake modules #################
35
36
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
37
include( TDEMacros )
38
39
40
##### setup install paths #######################
41
42
include( TDESetupPaths )
43
tde_setup_paths( )
44
45
46
##### optional stuff ############################
47
48
# @Add configuration options here@
49
#
50
# EXAMPLE:
51
# option( WITH_T1LIB "Enable t1lib support" OFF )
52
53
54
##### options comments ##########################
55
56
# @Add configuration options descriptions here@
57
# NOTE: They should be commented.
58
# EXAMPLE:
59
# # WITH_T1LIB   affects <modules which affects this variable>
60
# # WITH_T1LIB   description <a verbose description what functionality is
61
#                            addeded or removed by this option>
62
63
64
##### user requested modules ####################
65
66
option( BUILD_ALL           "Build all" OFF )
67
option( BUILD_AMOR          "Build amor" ${BUILD_ALL} )
68
option( BUILD_DOC           "Build doc" ${BUILD_ALL} )
69
option( BUILD_EYESAPPLET    "Build eyesapplet" ${BUILD_ALL} )
70
option( BUILD_FIFTEENAPPLET "Build fifteenapplet" ${BUILD_ALL} )
71
option( BUILD_KMOON         "Build kmoon" ${BUILD_ALL} )
72
option( BUILD_KODO          "Build kodo" ${BUILD_ALL} )
73
option( BUILD_KTEATIME      "Build kteatime" ${BUILD_ALL} )
74
option( BUILD_KTUX          "Build ktux" ${BUILD_ALL} )
75
option( BUILD_KWEATHER      "Build kweather" ${BUILD_ALL} )
76
option( BUILD_KWORLDWATCH   "Build kworldwatch" ${BUILD_ALL} )
77
78
79
##### configure checks ##########################
80
81
include( ConfigureChecks.cmake )
82
83
84
###### global compiler settings #################
85
86
add_definitions(
87
  -DHAVE_CONFIG_H
88
)
89
90
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
91
set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )
92
set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )
93
94
95
##### @TDE_MODULE_NAME@  directories ############
96
97
tde_conditional_add_subdirectory( BUILD_AMOR          amor )
98
tde_conditional_add_subdirectory( BUILD_DOC           doc )
99
tde_conditional_add_subdirectory( BUILD_EYESAPPLET    eyesapplet )
100
tde_conditional_add_subdirectory( BUILD_FIFTEENAPPLET fifteenapplet )
101
tde_conditional_add_subdirectory( BUILD_KMOON         kmoon )
102
tde_conditional_add_subdirectory( BUILD_KODO          kodo )
103
tde_conditional_add_subdirectory( BUILD_KTEATIME      kteatime )
104
tde_conditional_add_subdirectory( BUILD_KTUX          ktux )
105
tde_conditional_add_subdirectory( BUILD_KWEATHER      kweather )
106
tde_conditional_add_subdirectory( BUILD_KWORLDWATCH   kworldwatch )
107
108
109
##### write configure files #####################
110
111
configure_file( config.h.cmake config.h @ONLY )
(-)a/ConfigureChecks.cmake (+30 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
##### check for gcc visibility support #########
13
# FIXME
14
# This should check for [T]Qt3 visibility support
15
16
if( WITH_GCC_VISIBILITY )
17
  if( NOT UNIX )
18
    tde_message_fatal(FATAL_ERROR "\ngcc visibility support was requested, but your system is not *NIX" )
19
  endif( NOT UNIX )
20
  set( __KDE_HAVE_GCC_VISIBILITY 1 )
21
  set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
22
  set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
23
endif( WITH_GCC_VISIBILITY )
24
25
26
tde_setup_architecture_flags( )
27
28
# required stuff
29
find_package( TQt )
30
find_package( TDE )
(-)a/amor/CMakeLists.txt (+56 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( data )
13
14
include_directories(
15
  ${CMAKE_BINARY_DIR}
16
  ${CMAKE_CURRENT_BINARY_DIR}
17
  ${CMAKE_CURRENT_SOURCE_DIR}
18
  ${TDE_INCLUDE_DIR}
19
  ${TQT_INCLUDE_DIRS}
20
)
21
22
link_directories(
23
  ${TQT_LIBRARY_DIRS}
24
)
25
26
27
##### amor (executable) #########################
28
29
tde_add_executable( amor AUTOMOC
30
  SOURCES amordialog.cpp amor.cpp amorwidget.cpp
31
    main.cpp amoranim.cpp amorpm.cpp
32
    amorbubble.cpp amorconfig.cpp amortips.cpp
33
    AmorIface.skel
34
  LINK kio-shared
35
  DESTINATION ${BIN_INSTALL_DIR}
36
)
37
38
39
##### includes ##################################
40
41
install( FILES AmorIface.h
42
  DESTINATION ${INCLUDE_INSTALL_DIR}
43
)
44
45
46
##### icons #####################################
47
48
tde_install_icons( amor )
49
50
51
##### other data ################################
52
53
install( FILES amor.desktop
54
  DESTINATION ${XDG_APPS_INSTALL_DIR}
55
)
56
(-)a/amor/data/CMakeLists.txt (+21 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( pics )
13
14
##### other data ################################
15
16
install( FILES blobrc ghostrc eyesrc bonhommerc
17
  nekorc pingurc wormrc tips-en billyrc bsdrc
18
  tuxrc taorc
19
  DESTINATION ${DATA_INSTALL_DIR}/amor
20
)
21
(-)a/amor/data/pics/CMakeLists.txt (+14 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( animated )
13
add_subdirectory( preview )
14
add_subdirectory( static )
(-)a/amor/data/pics/animated/CMakeLists.txt (+19 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( blob )
13
add_subdirectory( bonhomme )
14
add_subdirectory( eyes )
15
add_subdirectory( ghost )
16
add_subdirectory( neko )
17
add_subdirectory( pingu )
18
add_subdirectory( tao )
19
add_subdirectory( worm )
(-)a/amor/data/pics/animated/blob/CMakeLists.txt (+45 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES blob_b1.png blob_b2.png
13
  blob_BeamDown1.png blob_BeamDown2.png
14
  blob_BeamDown3.png blob_BeamDown4.png
15
  blob_BeamDown5.png blob_BeamDown6.png
16
  blob_BeamDown7.png blob_BeamDown8.png
17
  blob_BeamDown9.png blob_BeamUp10.png
18
  blob_BeamUp1.png blob_BeamUp2.png
19
  blob_BeamUp3.png blob_BeamUp4.png
20
  blob_BeamUp5.png blob_BeamUp6.png
21
  blob_BeamUp7.png blob_BeamUp8.png
22
  blob_BeamUp9.png blob_e1.png blob_ex1.png
23
  blob_f1.png blob_f2.png blob_f3.png
24
  blob_fire10.png blob_fire11.png blob_fire2.png
25
  blob_fire3.png blob_fire4.png blob_fire5.png
26
  blob_fire6.png blob_fire7.png blob_fire8.png
27
  blob_fire9.png blob_g1.png blob_g2.png
28
  blob_gl1.png blob_gl2.png blob_gl3.png
29
  blob_h1.png blob_h2.png blob_h3.png
30
  blob_jet1.png blob_jet2.png blob_jet3.png
31
  blob_jet4.png blob_l_jet1.png blob_l_jet2.png
32
  blob_l_jet3.png blob_l_jet4.png
33
  blob_l_turn1.png blob_l_turn2.png
34
  blob_l_turn3.png blob_l_turn4.png blob.png
35
  blob_r135.png blob_r180.png blob_r225.png
36
  blob_r270.png blob_r315.png blob_r45.png
37
  blob_r90.png blob_r_turn1.png blob_r_turn2.png
38
  blob_r_turn3.png blob_r_turn4.png blob_s1.png
39
  blob_s2.png blob_s3.png blob_sl1.png
40
  blob_sl2.png blob_sl3.png blob_sl4.png
41
  blob_z1.png blob_z2.png blob_z3.png
42
  DESTINATION
43
    ${DATA_INSTALL_DIR}/amor/pics/animated/blob
44
)
45
(-)a/amor/data/pics/animated/bonhomme/CMakeLists.txt (+24 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES b1.png b1-r.png b2.png b2-r.png
13
  b3.png b3-r.png b4.png b4-r.png bcol1.png
14
  bcol2.png bdrib1.png bdrib2.png bdrib3.png
15
  bdrib4.png bdrib5.png bdrib6.png bdrib7.png
16
  bdrop.png b-f2.png b-f.png bgo1.png bgo2.png
17
  bgo3.png bgo4.png bgo5.png bgo6.png bgo7.png
18
  bh1.png bpof1.png bpof2.png bpof3.png bpof4.png
19
  bpof5.png bpof6.png sa1.png sa2a.png sa2b.png
20
  sa2c.png sa2.png salut1.png salut.png
21
  DESTINATION
22
    ${DATA_INSTALL_DIR}/amor/pics/animated/bonhomme
23
)
24
(-)a/amor/data/pics/animated/eyes/CMakeLists.txt (+22 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES eye_1.png eye_2.png eye_b.png
13
  eye_d.png eye_e.png eye_h1.png eye_h2.png
14
  eye_h3.png eye_h4.png eye_l.png eye_m1.png
15
  eye_m2.png eye_m3.png eye_m4.png eye_m5.png
16
  eye_m6.png eye_m7.png eye_s1.png eye_s2.png
17
  eye_s3.png eye_s4.png eye_u.png eye_z1.png
18
  eye_z2.png eye_z3.png eye_z4.png eye_z5.png
19
  DESTINATION
20
    ${DATA_INSTALL_DIR}/amor/pics/animated/eyes
21
)
22
(-)a/amor/data/pics/animated/ghost/CMakeLists.txt (+21 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES ghost_1.png ghost_2.png
13
  ghost_e.png ghost_m1.png ghost_m2.png
14
  ghost_m3.png ghost_m4.png ghost_m5.png
15
  ghost_m6.png ghost_m7.png ghost_z1.png
16
  ghost_z2.png ghost_z3.png ghost_z4.png
17
  ghost_z5.png
18
  DESTINATION
19
    ${DATA_INSTALL_DIR}/amor/pics/animated/ghost
20
)
21
(-)a/amor/data/pics/animated/neko/CMakeLists.txt (+22 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES claw1.png claw2.png jump1.png
13
  jump2.png jump3.png jump4.png jumpl1.png
14
  jumpl2.png jumpl3.png jumpl4.png lick2.png
15
  lick.png run1.png run2.png run3.png run4.png
16
  scratch1.png scratch2.png scratch3.png
17
  scratch4.png sitleft.png sit.png sleep1.png
18
  sleep2.png surprise.png tail.png yawn.png
19
  DESTINATION
20
    ${DATA_INSTALL_DIR}/amor/pics/animated/neko
21
)
22
(-)a/amor/data/pics/animated/pingu/CMakeLists.txt (+44 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES bash_l10.png bash_l11.png
13
  bash_l12.png bash_l1.png bash_l2.png
14
  bash_l3.png bash_l4.png bash_l5.png bash_l6.png
15
  bash_l7.png bash_l8.png bash_l9.png
16
  bash_r10.png bash_r11.png bash_r12.png
17
  bash_r1.png bash_r2.png bash_r3.png bash_r4.png
18
  bash_r5.png bash_r6.png bash_r7.png bash_r8.png
19
  bash_r9.png blocker1.png blocker2.png
20
  blocker3.png blocker4.png blocker5.png
21
  blocker6.png bomber10.png bomber11.png
22
  bomber12.png bomber13.png bomber14.png
23
  bomber15.png bomber16.png bomber1.png
24
  bomber2.png bomber3.png bomber4.png bomber5.png
25
  bomber6.png bomber7.png bomber8.png bomber9.png
26
  digger10.png digger11.png digger12.png
27
  digger13.png digger14.png digger1.png
28
  digger2.png digger3.png digger4.png digger5.png
29
  digger6.png digger7.png digger8.png digger9.png
30
  faller1.png faller2.png faller3.png faller4.png
31
  faller5.png faller6.png faller7.png faller8.png
32
  floater1.png floater2.png floater3.png
33
  floater4.png floater5.png floater6.png
34
  floater7.png floater8.png tumble1.png
35
  tumble2.png tumble3.png tumble4.png tumble5.png
36
  tumble6.png tumble7.png tumble8.png walk_l1.png
37
  walk_l2.png walk_l3.png walk_l4.png walk_l5.png
38
  walk_l6.png walk_l7.png walk_l8.png walk_r1.png
39
  walk_r2.png walk_r3.png walk_r4.png walk_r5.png
40
  walk_r6.png walk_r7.png walk_r8.png
41
  DESTINATION
42
    ${DATA_INSTALL_DIR}/amor/pics/animated/pingu
43
)
44
(-)a/amor/data/pics/animated/tao/CMakeLists.txt (+26 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES yy105.png yy120.png yy135.png
13
  yy150.png yy15.png yy165.png yy180.png
14
  yy195.png yy-1.png yy210.png yy225.png
15
  yy240.png yy255.png yy270.png yy285.png
16
  yy-2.png yy300.png yy30.png yy315.png yy330.png
17
  yy345.png yy-3.png yy45.png yy-4.png yy-5.png
18
  yy60.png yy-6.png yy75.png yy-7.png yy-8.png
19
  yy90.png yy-9.png yy.png yyx10.png yyx12.png
20
  yyx14.png yyx16.png yyx18.png yyx20.png
21
  yyx22.png yyx24.png yyx26.png yyx28.png
22
  yyx30.png yyx6.png yyx8.png
23
  DESTINATION
24
    ${DATA_INSTALL_DIR}/amor/pics/animated/tao
25
)
26
(-)a/amor/data/pics/animated/worm/CMakeLists.txt (+24 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES w-a1.png w-a2.png w-b1.png
13
  w-b2.png w-be1.png w-be2.png w-be3.png
14
  w-be4.png w-d1.png w-d2.png w-d3.png w-d4.png
15
  w-d5.png w-dr1.png w-e1.png w-l1.png w-l2.png
16
  w-l3.png w-ml0.png w-ml1.png w-ml2.png
17
  w-ml3.png w-mr0.png w-mr1.png w-mr2.png
18
  w-mr3.png w-s1.png w-s2.png w-s3.png w-u1.png
19
  w-u2.png w-u3.png w-wl1.png w-wl2.png w-wr1.png
20
  w-wr2.png
21
  DESTINATION
22
    ${DATA_INSTALL_DIR}/amor/pics/animated/worm
23
)
24
(-)a/amor/data/pics/preview/CMakeLists.txt (+18 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES billy.png bonhomme.png ghost.png
13
  neko.png tux.png blob.png bsd.png eyes.png
14
  tao.png worm.png
15
  DESTINATION
16
    ${DATA_INSTALL_DIR}/amor/pics/preview
17
)
18
(-)a/amor/data/pics/static/CMakeLists.txt (+16 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES billy.png bsd.png tux.png
13
  DESTINATION
14
    ${DATA_INSTALL_DIR}/amor/pics/static
15
)
16
(-)a/config.h.cmake (+2 lines)
Line 0 Link Here
1
#cmakedefine VERSION "@VERSION@"
2
(-)a/doc/CMakeLists.txt (+12 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
tde_auto_add_subdirectories( )
(-)a/doc/amor/CMakeLists.txt (+13 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
tde_create_handbook( DESTINATION amor )
13
(-)a/doc/kmoon/CMakeLists.txt (+13 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
tde_create_handbook( DESTINATION kmoon )
13
(-)a/doc/kodo/CMakeLists.txt (+13 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
tde_create_handbook( DESTINATION kodo )
13
(-)a/doc/kteatime/CMakeLists.txt (+13 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
tde_create_handbook( DESTINATION kteatime )
13
(-)a/doc/kweather/CMakeLists.txt (+13 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
tde_create_handbook( DESTINATION kweather )
13
(-)a/doc/kworldclock/CMakeLists.txt (+13 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
tde_create_handbook( DESTINATION kworldclock )
13
(-)a/eyesapplet/CMakeLists.txt (+39 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
include_directories(
13
  ${CMAKE_BINARY_DIR}
14
  ${CMAKE_CURRENT_BINARY_DIR}
15
  ${CMAKE_CURRENT_SOURCE_DIR}
16
  ${TDE_INCLUDE_DIR}
17
  ${TQT_INCLUDE_DIRS}
18
)
19
20
link_directories(
21
  ${TQT_LIBRARY_DIRS}
22
)
23
24
25
##### eyes_panelapplet (kpart) ##################
26
27
tde_add_kpart( eyes_panelapplet AUTOMOC
28
  SOURCES eyes.cpp
29
  LINK tdeui-shared
30
  DESTINATION ${PLUGIN_INSTALL_DIR}
31
)
32
33
34
##### other data ################################
35
36
install( FILES eyesapplet.desktop
37
  DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
38
)
39
(-)a/fifteenapplet/CMakeLists.txt (+39 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
include_directories(
13
  ${CMAKE_BINARY_DIR}
14
  ${CMAKE_CURRENT_BINARY_DIR}
15
  ${CMAKE_CURRENT_SOURCE_DIR}
16
  ${TDE_INCLUDE_DIR}
17
  ${TQT_INCLUDE_DIRS}
18
)
19
20
link_directories(
21
  ${TQT_LIBRARY_DIRS}
22
)
23
24
25
##### fifteen_panelapplet (kpart) ###############
26
27
tde_add_kpart( fifteen_panelapplet AUTOMOC
28
  SOURCES fifteenapplet.cpp qttableview.cpp
29
  LINK tdeui-shared
30
  DESTINATION ${PLUGIN_INSTALL_DIR}
31
)
32
33
34
##### other data ################################
35
36
install( FILES kfifteenapplet.desktop
37
  DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
38
)
39
(-)a/kmoon/CMakeLists.txt (+47 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( pics )
13
14
include_directories(
15
  ${CMAKE_BINARY_DIR}
16
  ${CMAKE_CURRENT_BINARY_DIR}
17
  ${CMAKE_CURRENT_SOURCE_DIR}
18
  ${TDE_INCLUDE_DIR}
19
  ${TQT_INCLUDE_DIRS}
20
)
21
22
link_directories(
23
  ${TQT_LIBRARY_DIRS}
24
)
25
26
27
##### kmoon_panelapplet (kpart) #################
28
29
tde_add_kpart( kmoon_panelapplet AUTOMOC
30
  SOURCES kmoonapplet.cpp phases.cpp kmoondlg.cpp
31
    kmoonwidget.cpp
32
  LINK tdeui-shared
33
  DESTINATION ${PLUGIN_INSTALL_DIR}
34
)
35
36
37
##### icons #####################################
38
39
tde_install_icons( kmoon )
40
41
42
##### other data ################################
43
44
install( FILES kmoonapplet.desktop
45
  DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
46
)
47
(-)a/kmoon/pics/CMakeLists.txt (+22 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES moon1.png moon10.png moon11.png
13
  moon12.png moon13.png moon14.png moon15.png
14
  moon16.png moon17.png moon18.png moon19.png
15
  moon2.png moon20.png moon21.png moon22.png
16
  moon23.png moon24.png moon25.png moon26.png
17
  moon27.png moon28.png moon29.png moon3.png
18
  moon4.png moon5.png moon6.png moon7.png
19
  moon8.png moon9.png
20
  DESTINATION ${DATA_INSTALL_DIR}/kmoon/pics
21
)
22
(-)a/kodo/CMakeLists.txt (+48 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
include_directories(
13
  ${CMAKE_BINARY_DIR}
14
  ${CMAKE_CURRENT_BINARY_DIR}
15
  ${CMAKE_CURRENT_SOURCE_DIR}
16
  ${TDE_INCLUDE_DIR}
17
  ${TQT_INCLUDE_DIRS}
18
)
19
20
link_directories(
21
  ${TQT_LIBRARY_DIRS}
22
)
23
24
25
##### kodo (executable) #########################
26
27
tde_add_executable( kodo AUTOMOC
28
  SOURCES main.cpp kodometer.cpp kimagenumber.cpp
29
  LINK kio-shared
30
  DESTINATION ${BIN_INSTALL_DIR}
31
)
32
33
34
##### icons #####################################
35
36
tde_install_icons( kodo )
37
38
39
##### other data ################################
40
41
install( FILES numbers.png
42
  DESTINATION ${DATA_INSTALL_DIR}/kodo
43
)
44
45
install( FILES kodo.desktop
46
  DESTINATION ${XDG_APPS_INSTALL_DIR}
47
)
48
(-)a/kteatime/CMakeLists.txt (+51 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
include_directories(
13
  ${CMAKE_BINARY_DIR}
14
  ${CMAKE_CURRENT_BINARY_DIR}
15
  ${CMAKE_CURRENT_SOURCE_DIR}
16
  ${TDE_INCLUDE_DIR}
17
  ${TQT_INCLUDE_DIRS}
18
)
19
20
link_directories(
21
  ${TQT_LIBRARY_DIRS}
22
)
23
24
25
##### kteatime (executable) #####################
26
27
tde_add_executable( kteatime AUTOMOC
28
  SOURCES main.cpp toplevel.cpp tealist.cpp
29
    timeedit.cpp
30
  LINK kio-shared
31
  DESTINATION ${BIN_INSTALL_DIR}
32
)
33
34
35
##### icons #####################################
36
37
tde_install_icons( kteatime )
38
39
tde_install_icons(
40
  DESTINATION ${APPS_DATA_DIR}/kteatime/icons )
41
42
##### other data ################################
43
44
install( FILES eventsrc
45
  DESTINATION ${DATA_INSTALL_DIR}/kteatime
46
)
47
48
install( FILES kteatime.desktop
49
  DESTINATION ${XDG_APPS_INSTALL_DIR}
50
)
51
(-)a/ktux/CMakeLists.txt (+48 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( sprites )
13
14
include_directories(
15
  ${CMAKE_BINARY_DIR}
16
  ${CMAKE_CURRENT_BINARY_DIR}
17
  ${CMAKE_CURRENT_SOURCE_DIR}
18
  ${TDE_INCLUDE_DIR}
19
  ${TQT_INCLUDE_DIRS}
20
)
21
22
link_directories(
23
  ${TQT_LIBRARY_DIRS}
24
)
25
26
27
##### ktux (executable) #########################
28
29
tde_add_executable( ktux AUTOMOC
30
  SOURCES spriteanim.cpp spritemisc.cpp
31
    spritepm.cpp sprite.cpp
32
  LINK kio-shared kscreensaver-shared
33
  DESTINATION ${BIN_INSTALL_DIR}
34
)
35
36
37
##### icons #####################################
38
39
tde_install_icons( ktux )
40
41
42
##### other data ################################
43
44
install( FILES ktux.desktop
45
  DESTINATION
46
    ${APPS_INSTALL_DIR}/System/ScreenSavers
47
)
48
(-)a/ktux/sprites/CMakeLists.txt (+20 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES anim0001.png anim0002.png
13
  anim0003.png anim0004.png anim0005.png
14
  anim0006.png anim0007.png anim0008.png
15
  anim0009.png anim0010.png bg.png flare0001.png
16
  flare0002.png spriterc star0001.png
17
  star0002.png
18
  DESTINATION ${DATA_INSTALL_DIR}/ktux/sprites
19
)
20
(-)a/kweather/CMakeLists.txt (+135 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( graphics )
13
14
include_directories(
15
  ${CMAKE_BINARY_DIR}
16
  ${CMAKE_CURRENT_BINARY_DIR}
17
  ${CMAKE_CURRENT_SOURCE_DIR}
18
  ${TDE_INCLUDE_DIR}
19
  ${TQT_INCLUDE_DIRS}
20
)
21
22
link_directories(
23
  ${TQT_LIBRARY_DIRS}
24
)
25
26
27
##### kweatherreport (tdeinit) ##################
28
29
tde_add_tdeinit_executable( kweatherreport AUTOMOC
30
  SOURCES reportmain.cpp weatherservice.stub
31
    reportview.cpp
32
  LINK tdeui-shared khtml-shared
33
)
34
35
36
##### kweatherservice (executable) ##############
37
38
tde_add_executable( kweatherservice AUTOMOC
39
  SOURCES main.cpp metar_parser.cpp
40
    weatherlib.cpp weatherservice.cpp
41
    weatherservice.skel stationdatabase.cpp
42
    sun.cpp weatherservice.stub
43
  LINK kio-shared
44
  DESTINATION ${BIN_INSTALL_DIR}
45
)
46
47
48
##### sun_test (test) ###########################
49
# FIXME: add correct test targets support
50
# 
51
# tde_add_executable( sun_test AUTOMOC
52
#   SOURCES sun_test.cpp sun.cpp
53
# )
54
# 
55
# add_test( NAME sun_test-test
56
#   COMMAND sun_test)
57
# 
58
# 
59
##### stationdatabase_test (test) ###############
60
# 
61
# tde_add_executable( stationdatabase_test AUTOMOC
62
#   SOURCES stationdatabase_test.cpp
63
#     stationdatabase.cpp
64
# )
65
# 
66
# add_test( NAME stationdatabase_test-test
67
#   COMMAND stationdatabase_test)
68
# 
69
# 
70
##### metar_parser_test (test) ##################
71
# 
72
# tde_add_executable( metar_parser_test AUTOMOC
73
#   SOURCES metar_parser_test.cpp metar_parser.cpp
74
#     stationdatabase.cpp sun.cpp
75
# )
76
# 
77
# add_test( NAME metar_parser_test-test
78
#   COMMAND metar_parser_test)
79
# 
80
81
##### weather_panelapplet (kpart) ###############
82
83
tde_add_kpart( weather_panelapplet AUTOMOC
84
  SOURCES reportview.cpp kweather.cpp
85
    dockwidget.cpp weatherIface.skel
86
    weatherservice.stub weatherbutton.cpp
87
  LINK khtml-shared
88
  DESTINATION ${PLUGIN_INSTALL_DIR}
89
)
90
91
92
##### kcm_weather (kpart) #######################
93
94
tde_add_kpart( kcm_weather AUTOMOC
95
  SOURCES kcmweather.cpp prefdialogdata.ui
96
    weatherservice.stub
97
  LINK kio-shared
98
  DESTINATION ${PLUGIN_INSTALL_DIR}
99
)
100
101
102
##### kcm_weatherservice (kpart) ################
103
104
tde_add_kpart( kcm_weatherservice AUTOMOC
105
  SOURCES kcmweatherservice.cpp
106
    serviceconfigwidget.cpp serviceconfigdata.ui
107
    weatherservice.stub
108
  LINK tdeui-shared khtml-shared
109
  DESTINATION ${PLUGIN_INSTALL_DIR}
110
)
111
112
113
##### icons #####################################
114
115
tde_install_icons( kweather )
116
117
118
##### other data ################################
119
120
install( FILES weather_stations.desktop
121
  DESTINATION ${DATA_INSTALL_DIR}/kweatherservice
122
)
123
124
install( FILES stations.dat
125
  DESTINATION ${DATA_INSTALL_DIR}/kweatherservice
126
)
127
128
install( FILES kweather.desktop
129
  DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
130
)
131
132
install( FILES kweatherservice.desktop
133
  DESTINATION ${SERVICES_INSTALL_DIR}
134
)
135
(-)a/kweather/graphics/CMakeLists.txt (+26 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES overcast.png sunny.png dunno.png
13
  cloudy1.png cloudy2.png cloudy3.png cloudy4.png
14
  cloudy5.png fog.png hail.png light_rain.png
15
  mist.png shower1.png shower2.png shower3.png
16
  sleet.png snow1.png snow2.png snow3.png
17
  snow4.png snow5.png tstorm1.png tstorm2.png
18
  tstorm3.png cloudy1_night.png cloudy2_night.png
19
  cloudy3_night.png cloudy4_night.png
20
  fog_night.png mist_night.png shower1_night.png
21
  shower2_night.png snow1_night.png
22
  snow2_night.png snow3_night.png sunny_night.png
23
  tstorm1_night.png tstorm2_night.png
24
  DESTINATION ${DATA_INSTALL_DIR}/kweather
25
)
26
(-)a/kweather/metar_parser.cpp (+2 lines)
Lines 18-24 email : jratke@comcast.net Link Here
18
*                                                                         *
18
*                                                                         *
19
***************************************************************************/
19
***************************************************************************/
20
20
21
#ifdef HAVE_CONFIG_H
21
#include "config.h"
22
#include "config.h"
23
#endif // HAVE_CONFIG_H
22
24
23
#include <tqdatetime.h>
25
#include <tqdatetime.h>
24
#include <kdebug.h>
26
#include <kdebug.h>
(-)a/kweather/weatherlib.cpp (+3 lines)
Lines 15-21 email : geiseri@msoe.edu Link Here
15
*                                                                         *
15
*                                                                         *
16
***************************************************************************/
16
***************************************************************************/
17
17
18
#ifdef HAVE_CONFIG_H
18
#include "config.h"
19
#include "config.h"
20
#endif // HAVE_CONFIG_H
21
19
#include <tqfile.h>
22
#include <tqfile.h>
20
#include <tqdatetime.h>
23
#include <tqdatetime.h>
21
#include <tqtextstream.h>
24
#include <tqtextstream.h>
(-)a/kworldwatch/CMakeLists.txt (+78 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( maps )
13
add_subdirectory( pics )
14
15
include_directories(
16
  ${CMAKE_BINARY_DIR}
17
  ${CMAKE_CURRENT_BINARY_DIR}
18
  ${CMAKE_CURRENT_SOURCE_DIR}
19
  ${TDE_INCLUDE_DIR}
20
  ${TQT_INCLUDE_DIRS}
21
)
22
23
link_directories(
24
  ${TQT_LIBRARY_DIRS}
25
)
26
27
28
##### ww (static) ###############################
29
30
tde_add_library( ww STATIC_PIC AUTOMOC
31
  SOURCES maploader.cpp mapwidget.cpp astro.c
32
    sunclock.c about.ui cities.cpp zoneclock.cpp
33
    flags.cpp flow.cpp clock.ui
34
)
35
36
37
##### kworldclock (executable) ##################
38
39
tde_add_executable( kworldclock AUTOMOC
40
  SOURCES main.cpp
41
  LINK kio-shared ww-static
42
  DESTINATION ${BIN_INSTALL_DIR}
43
)
44
45
46
##### ww_panelapplet (kpart) ####################
47
48
tde_add_kpart( ww_panelapplet AUTOMOC
49
  SOURCES applet.cpp
50
  LINK kio-shared ww-static
51
  DESTINATION ${PLUGIN_INSTALL_DIR}
52
)
53
54
55
##### icons #####################################
56
57
tde_install_icons( kworldclock )
58
59
60
##### other data ################################
61
62
install( FILES kworldclock.desktop
63
  DESTINATION ${XDG_APPS_INSTALL_DIR}
64
)
65
66
install( FILES kdeworld.desktop
67
  DESTINATION
68
    ${DATA_INSTALL_DIR}/kdesktop/programs
69
)
70
71
install( FILES zone.tab
72
  DESTINATION ${DATA_INSTALL_DIR}/kworldclock
73
)
74
75
install( FILES kwwapplet.desktop
76
  DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
77
)
78
(-)a/kworldwatch/maps/CMakeLists.txt (+13 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
add_subdirectory( depths )
13
add_subdirectory( flatworld )
(-)a/kworldwatch/maps/depths/CMakeLists.txt (+16 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES depths.desktop 400.jpg 800.jpg
13
  DESTINATION
14
    ${DATA_INSTALL_DIR}/kworldclock/maps/depths
15
)
16
(-)a/kworldwatch/maps/flatworld/CMakeLists.txt (+17 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES flatworld.desktop 200.jpg 400.jpg
13
  800.jpg 1200.jpg 1600.jpg
14
  DESTINATION
15
    ${DATA_INSTALL_DIR}/kworldclock/maps/flatworld
16
)
17
(-)a/kworldwatch/mapwidget.cpp (+3 lines)
Lines 25-31 Link Here
25
/*
25
/*
26
** Bug reports and questions can be sent to kde-devel@kde.org
26
** Bug reports and questions can be sent to kde-devel@kde.org
27
*/
27
*/
28
29
#ifdef HAVE_CONFIG_H
28
#include "config.h"
30
#include "config.h"
31
#endif // HAVE_CONFIG_H
29
32
30
#include <time.h>
33
#include <time.h>
31
#include <stdlib.h>
34
#include <stdlib.h>
(-)a/kworldwatch/pics/CMakeLists.txt (+17 lines)
Line 0 Link Here
1
#################################################
2
#
3
#  (C) 2012 Golubev Alexander
4
#  fatzer2 (AT) gmail.com
5
#
6
#  Improvements and feedback are welcome
7
#
8
#  This file is released under GPL >= 2
9
#
10
#################################################
11
12
install( FILES flag.png flag-mask.xpm
13
  flag-red.png flag-blue.png flag-green.png
14
  DESTINATION
15
    ${DATA_INSTALL_DIR}/kworldclock/pics
16
)
17
(-)a/kworldwatch/zoneclock.cpp (+3 lines)
Lines 25-31 Link Here
25
/*
25
/*
26
** Bug reports and questions can be sent to kde-devel@kde.org
26
** Bug reports and questions can be sent to kde-devel@kde.org
27
*/
27
*/
28
29
#ifdef HAVE_CONFIG_H
28
#include "config.h"
30
#include "config.h"
31
#endif // HAVE_CONFIG_H
29
32
30
#include <stdlib.h>
33
#include <stdlib.h>
31
#include <time.h>
34
#include <time.h>

Return to bug 1325