some fixes to the cmake files. It still is not working
[kdeedu-porting.git] / kalzium / libavogadro-kalzium / src / engines / CMakeLists.txt
blob839d01818f87a104beae9a32eb8e9b0702d15160
1 set(QT_USE_QTOPENGL true)
3 include(${QT_USE_FILE})
5 include_directories(${OPENBABEL_INCLUDE_DIR} 
6         ${CMAKE_CURRENT_BINARY_DIR}
9 # Install to avogadro-kalzium so as not to collide with avogadro.
10 set(DESTINATION_DIR ${LIB_INSTALL_DIR}/avogadro-kalzium/engines)
12 ADD_DEFINITIONS(${QT_DEFINITIONS})
13 ADD_DEFINITIONS(-DQT_PLUGIN)
14 ADD_DEFINITIONS(-DQT_NO_DEBUG)
15 ADD_DEFINITIONS(-DQT_SHARED)
17 link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../../lib)
19 message( "linken: " )
20 message(${CMAKE_CURRENT_BINARY_DIR}/../../../../lib)
22 # ball and stick dynamic engine
23 set(bsdyengine_SRCS bsdyengine.cpp)
24 qt4_wrap_ui(bsdyengine_UIS bsdysettingswidget.ui)
25 KDE4_ADD_LIBRARY(bsdyengine-kalzium SHARED ${bsdyengine_SRCS} ${bsdyengine_UIS})
26 TARGET_LINK_LIBRARIES(bsdyengine-kalzium avogadro-kalzium
27                                 ${OPENBABEL2_LIBRARIES} ${QT_LIBRARIES}
28                                 ${OPENGL_LIBRARIES}
31 INSTALL(TARGETS bsdyengine-kalzium DESTINATION ${DESTINATION_DIR})
33 # label engine
34 #set(labelengine_SRCS labelengine.cpp)
35 #KDE4_ADD_LIBRARY(labelengine-kalzium SHARED ${labelengine_SRCS} )
36 #TARGET_LINK_LIBRARIES(labelengine-kalzium avogadro-kalzium
37 #                                ${OPENBABEL2_LIBRARIES} ${QT_LIBRARIES}
38 #                                ${OPENGL_LIBRARIES}
40 #INSTALL(TARGETS labelengine-kalzium DESTINATION ${DESTINATION_DIR})
42 ## wireframe
43 #set(wireengine_SRCS wireengine.cpp)
44 #KDE4_ADD_LIBRARY(wireengine-kalzium SHARED ${wireengine_SRCS} )
45 #TARGET_LINK_LIBRARIES(wireengine-kalzium avogadro-kalzium
46 #                                ${OPENBABEL2_LIBRARIES} ${QT_LIBRARIES}
47 #                                ${OPENGL_LIBRARIES}
49 #INSTALL(TARGETS wireengine-kalzium DESTINATION ${DESTINATION_DIR})
51 ## sphere
52 #set(sphereengine_SRCS sphereengine.cpp)
53 #KDE4_ADD_LIBRARY(sphereengine-kalzium SHARED ${sphereengine_SRCS} )
54 #TARGET_LINK_LIBRARIES(sphereengine-kalzium avogadro-kalzium
55 #                                ${OPENBABEL2_LIBRARIES} ${QT_LIBRARIES}
56 #                                ${OPENGL_LIBRARIES}
59 #INSTALL(TARGETS sphereengine-kalzium DESTINATION ${DESTINATION_DIR})
61 ## stick (cylinder) engine
62 #set(stickengine_SRCS stickengine.cpp)
63 #KDE4_ADD_LIBRARY(stickengine-kalzium SHARED ${stickengine_SRCS} )
64 #TARGET_LINK_LIBRARIES(stickengine-kalzium avogadro-kalzium
65 #                                ${OPENBABEL2_LIBRARIES} ${QT_LIBRARIES}
66 #                                ${OPENGL_LIBRARIES}
69 #INSTALL(TARGETS stickengine-kalzium DESTINATION ${DESTINATION_DIR})