summaryrefslogtreecommitdiffstats
path: root/src/tools/CMakeLists.txt
blob: 7cb02c1110ab2ae9648b1d45cb51de4c3b4ebe2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
include_directories(
  ${CMAKE_BINARY_DIR}
  ${CMAKE_CURRENT_BINARY_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64
  ${CMAKE_BINARY_DIR}/include
  ${ZLIB_INCLUDE_DIRS}
)

link_directories()


##### tools (static)

set( target tools )
set( _SRC_ qdir_unix.cpp
           qfile_unix.cpp
           qfileinfo_unix.cpp
           qmutex_unix.cpp
           qthreadstorage_unix.cpp
           qwaitcondition_unix.cpp
           qlibrary_unix.cpp
           qbitarray.cpp
           qbuffer.cpp
           qcomponentfactory.cpp
           qcomlibrary.cpp
           qcstring.cpp
           qdatastream.cpp
           qdatetime.cpp
           qdeepcopy.cpp
           qdir.cpp
           qfile.cpp
           qfileinfo.cpp
           qgarray.cpp
           qgcache.cpp
           qgdict.cpp
           qglist.cpp
           qglobal.cpp
           qgpluginmanager.cpp
           qgvector.cpp
           qiodevice.cpp
           qlibrary.cpp
           qlocale.cpp
           qmap.cpp
           qmutexpool.cpp
           qptrcollection.cpp
           qregexp.cpp
           qstring.cpp
           qsemaphore.cpp
           qsettings.cpp
           qstringlist.cpp
           qtextstream.cpp
           qunicodetables.cpp
           qucom.cpp
           quuid.cpp
           ${CMAKE_BINARY_DIR}/src/tools/qconfig.cpp
)

tde_add_library( ${target} STATIC_PIC

  SOURCES
        ${_SRC_}
  LINK
     ${_UUID_LIBRARIES}
     ${CMAKE_DL_LIBS}

  DEPENDENCIES
    tqt-includes
)


tqt_automoc( ${target}-static )

list( APPEND tqtlib_embed ${target}-static )
set( tqtlib_embed ${tqtlib_embed} PARENT_SCOPE )