]> git.lyx.org Git - features.git/blob - development/cmake/src/frontends/qt3/CMakeLists.txt
82ec1a272465fa068bf7ef283f44f88470eba8db
[features.git] / development / cmake / src / frontends / qt3 / CMakeLists.txt
1 project(frontend_qt3)
2
3 file(GLOB frontends_qt3_sources ${TOP_SRC_DIR}/src/frontends/qt3/*.C)
4 file(GLOB frontends_qt3_headers ${TOP_SRC_DIR}/src/frontends/qt3/*.h)
5 file(GLOB frontend_qt3_UI       ${TOP_SRC_DIR}/src/frontends/qt3/ui/*.ui)
6
7 lyx_add_ui_files(dummy_gen_in_ui ${frontend_qt3_UI})
8
9 QT_WRAP_UI(frontend_qt3 qt3_uic_h qt3_uic_cxx ${frontend_qt3_UI})
10
11 qt_wrap_cpp(frontend_qt3 qt3_moc ${frontends_qt3_headers})
12
13 source_group("Uic files" FILES ${frontend_qt3_UI})
14
15 add_definitions(-DQT_NO_STL)
16
17 include_directories(    ${QT_INCLUDE_DIR}
18                         ${TOP_SRC_DIR}/src/frontends/qt3
19                         ${TOP_SRC_DIR}/src/frontends/controllers
20                         ${CMAKE_CURRENT_BINARY_DIR})
21
22 add_library(frontend_qt3 STATIC 
23                 ${frontends_qt3_sources} 
24                 ${frontends_qt3_headers} 
25                 ${qt3_moc}
26                 ${qt3_uic_cxx}
27                 ${qt3_uic_h}
28                 )
29
30 target_link_libraries(frontend_qt3 ${QT_QT_LIBRARY}  controllers)
31
32
33
34 if(WIN32)
35         target_link_libraries(frontend_qt3 Gdi32)
36 endif(WIN32)
37