new 4475edb243ed4627f4c5f2c470ca40b3def034d4
[tagua/yd.git] / tests / options / CMakeLists.txt
blobf57b088b1569c4fda8f6d0112b35251e1a51e6df
2 SET(this_test options)
3 SETUP_SOURCES(${this_test}_SRC ${this_test}_UIS)
6 # i have to do this because QT4_WRAP_UI is stupid
7 SET(old_bin_dir ${CMAKE_CURRENT_BINARY_DIR})
8 SET(CMAKE_CURRENT_BINARY_DIR ${old_bin_dir}/ui)
9 QT4_WRAP_UI(${this_test}_UIS_H ${${this_test}_UIS})
10 SET(CMAKE_CURRENT_BINARY_DIR ${old_bin_dir})
13 # QT4_AUTOMOC is not very intelligent either
14 QT4_AUTOMOC(
15   ${${this_test}_SRC})
17 ADD_EXECUTABLE(
18   ${this_test} ${${this_test}_SRC})
21 INCLUDE_DIRECTORIES(
22   ${QT_INCLUDE_DIR}
23   #${QT_QTNETWORK_INCLUDE_DIR}
24   ${QT_QTSVG_INCLUDE_DIR}
25   ${QT_QTXML_INCLUDE_DIR}
26   ${LUA_INCLUDE_DIRS}
27   ${Boost_INCLUDE_DIRS}
28   ${KDE4_INCLUDE_DIR}
29   .
30   ${CMAKE_CURRENT_BINARY_DIR}
33 ADD_DEFINITIONS(
34   ${LUA_CFLAGS}
37 LINK_DIRECTORIES(
38   #${LUA_LIBRARY_DIRS}
39   ${Boost_LIBRARY_DIRS}
42 TARGET_LINK_LIBRARIES(${this_test}
43   ${QT_LIBRARIES}
44   #${QT_QTNETWORK_LIBRARIES}
45   ${QT_QTSVG_LIBRARIES}
46   ${QT_QTXML_LIBRARIES}
47   ${LUA_LINK_FLAGS}
48   ${KDE4_KDEUI_LIBS}
49   ${KDE4_KIO_LIBS}