Patch to CMake file to use KDE4 stuff
[kdeedu-porting.git] / kalzium / libavogadro-kalzium / src / CMakeLists.txt
blob2a591474c8c5ac4a4c165a53353884a97aedfc96
1 set(QT_USE_QTOPENGL true)
3 configure_file(
4   ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
5   ${CMAKE_CURRENT_BINARY_DIR}/config.h
8 include(${QT_USE_FILE})
10 include_directories(
11   ${libavogadro-kalzium_SOURCE_DIR}/include
12   ${CMAKE_SOURCE_DIR}
13   ${CMAKE_CURRENT_BINARY_DIR}
14   ${CMAKE_CURRENT_BINARY_DIR}/..
15   ${OPENBABEL2_INCLUDE_DIR}
16   ${EIGEN_INCLUDE_DIR}
19 FILE(GLOB libavogadro_SRCS "*.cpp")
20 FILE(GLOB libavogadro_HDRS "*.h")
22 qt4_automoc(${libavogadro_SRCS})
24 SET(libavogadro_TS
25         ${CMAKE_SOURCE_DIR}/i18n/avogadro_de.ts
26         ${CMAKE_SOURCE_DIR}/i18n/avogadro_fr.ts
27         ${CMAKE_SOURCE_DIR}/i18n/avogadro_en_GB.ts
29 QT4_WRAP_TS(libavogadro_QM ${libavogadro_TS})
31 KDE4_ADD_LIBRARY(avogadro-kalzium SHARED ${libavogadro_SRCS})
32 SET_TARGET_PROPERTIES(avogadro-kalzium PROPERTIES OUTPUT_NAME avogadro-kalzium)
33 set_target_properties(avogadro-kalzium PROPERTIES VERSION 0.6.1 SOVERSION 0 )
35 TARGET_LINK_LIBRARIES(avogadro-kalzium ${OPENBABEL2_LIBRARIES} ${QT_LIBRARIES}
36                                    ${OPENGL_LIBRARIES}
37     )
40 add_subdirectory(engines)
41 add_subdirectory(tools)