Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 36 Lines | |||||
37 | configure_file( | 37 | configure_file( | ||
38 | ${CMAKE_CURRENT_SOURCE_DIR}/config-kalzium.h.cmake | 38 | ${CMAKE_CURRENT_SOURCE_DIR}/config-kalzium.h.cmake | ||
39 | ${CMAKE_CURRENT_BINARY_DIR}/config-kalzium.h | 39 | ${CMAKE_CURRENT_BINARY_DIR}/config-kalzium.h | ||
40 | ) | 40 | ) | ||
41 | 41 | | |||
42 | include_directories(${AvogadroLibs_INCLUDE_DIRS}) | 42 | include_directories(${AvogadroLibs_INCLUDE_DIRS}) | ||
43 | 43 | | |||
44 | find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS | 44 | find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS | ||
45 | Widgets | | |||
46 | Script | | |||
47 | Core | 45 | Core | ||
48 | Gui | 46 | Gui | ||
49 | OpenGL | 47 | Script | ||
50 | Svg | 48 | Svg | ||
49 | Widgets | ||||
50 | Xml | ||||
51 | ) | 51 | ) | ||
52 | 52 | | |||
53 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS | 53 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS | ||
54 | Archive | 54 | Archive | ||
55 | Config | 55 | Config | ||
56 | CoreAddons | 56 | CoreAddons | ||
57 | DocTools | 57 | DocTools | ||
58 | I18n | 58 | I18n | ||
Show All 28 Lines | |||||
87 | #include_directories (${QDBUS_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} libscience) | 87 | #include_directories (${QDBUS_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} libscience) | ||
88 | if(MSVC) | 88 | if(MSVC) | ||
89 | # for correctly linking openbabel: | 89 | # for correctly linking openbabel: | ||
90 | # see http://www.mail-archive.com/openbabel-devel@lists.sourceforge.net/msg01975.html | 90 | # see http://www.mail-archive.com/openbabel-devel@lists.sourceforge.net/msg01975.html | ||
91 | add_definitions(-DUSING_DYNAMIC_LIBS) | 91 | add_definitions(-DUSING_DYNAMIC_LIBS) | ||
92 | endif(MSVC) | 92 | endif(MSVC) | ||
93 | 93 | | |||
94 | if (OPENBABEL2_FOUND AND AvogadroLibs_FOUND AND EIGEN3_FOUND) | 94 | if (OPENBABEL2_FOUND AND AvogadroLibs_FOUND AND EIGEN3_FOUND) | ||
95 | find_package(Qt5OpenGL ${QT_MIN_VERSION} REQUIRED) | ||||
95 | find_package(KF5NewStuff REQUIRED) | 96 | find_package(KF5NewStuff REQUIRED) | ||
96 | # avoid compilerwarnings about redefinitions | 97 | # avoid compilerwarnings about redefinitions | ||
97 | # todo: use check_function_exits() ? | 98 | # todo: use check_function_exits() ? | ||
98 | message(STATUS "Kalzium molecular editor enabled") | 99 | message(STATUS "Kalzium molecular editor enabled") | ||
99 | if (WIN32) | 100 | if (WIN32) | ||
100 | add_definitions(-DHAVE_SNPRINTF -DHAVE_STRCASECMP -DHAVE_STRNCASECMP) | 101 | add_definitions(-DHAVE_SNPRINTF -DHAVE_STRCASECMP -DHAVE_STRNCASECMP) | ||
101 | endif (WIN32) | 102 | endif (WIN32) | ||
102 | add_subdirectory(compoundviewer) | 103 | add_subdirectory(compoundviewer) | ||
Show All 14 Lines |