@@ -88,7 +88,7 @@ set(LLVM_LIB "")
8888if (ENABLE_LLVM_BACKEND)
8989 set (LLVM_DIR /usr/share/llvm/cmake CACHE PATH "Where to search for LLVM i.e. " )
9090
91- find_package (LLVM CONFIG NAMES LLVM CONFIGS LLVMConfig.cmake)
91+ find_package (LLVM CONFIG NAMES LLVM CONFIGS LLVM-Config.cmake LLVMConfig.cmake)
9292 if (LLVM_FOUND)
9393 set (SEEXPR_ENABLE_LLVM_BACKEND 1)
9494 message (STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR} " )
@@ -176,9 +176,27 @@ if (NOT CMAKE_BUILD_TYPE)
176176 FORCE)
177177endif ()
178178
179- find_package (Qt4 COMPONENTS QtCore QtGui QtOpenGL)
180- if (QT4_FOUND)
181- include_directories (${QT_INCLUDE_DIR} )
179+ if (ENABLE_QT5)
180+ find_package (Qt5 COMPONENTS Core Gui OpenGL)
181+ if (Qt5_FOUND)
182+ message (STATUS "Qt5 Enabled" )
183+ message (STATUS "Qt5Core_INCLUDE_DIRS = ${Qt5Core_INCLUDE_DIRS} " )
184+ message (STATUS "Qt5Gui_INCLUDE_DIRS = ${Qt5Gui_INCLUDE_DIRS} " )
185+ message (STATUS "Qt5OpenGL_INCLUDE_DIRS = ${Qt5OpenGL_INCLUDE_DIRS} " )
186+ include_directories (${Qt5Core_INCLUDE_DIRS} )
187+ include_directories (${Qt5Gui_INCLUDE_DIRS} )
188+ include_directories (${Qt5OpenGL_INCLUDE_DIRS} )
189+ endif ()
190+ else ()
191+ find_package (Qt4 COMPONENTS QtCore QtGui QtOpenGL)
192+ if (QT4_FOUND)
193+ message (STATUS "Qt4 Enabled" )
194+ message (STATUS "QT_INCLUDE_DIR = ${QT_INCLUDE_DIR} " )
195+ include_directories (${QT_INCLUDE_DIR}
196+ ${QT_INCLUDE_DIR} /QtCore
197+ ${QT_INCLUDE_DIR} /QtGui
198+ ${QT_INCLUDE_DIR} /QtOpenGL)
199+ endif ()
182200endif ()
183201
184202if (DEFINED ANIMLIB_DIR)
@@ -220,13 +238,13 @@ set(SEEXPR_EDITOR_LIBRARIES SeExpr2Editor)
220238include_directories (BEFORE ${CMAKE_BINARY_DIR} /include )
221239include_directories (BEFORE ${CMAKE_BINARY_DIR} /src/SeExpr)
222240include_directories (BEFORE ${CMAKE_SOURCE_DIR} /src/SeExpr)
223- include_directories (BEFORE ${CMAKE_SOURCE_DIR} /src/EditorUI )
241+ include_directories (BEFORE ${CMAKE_SOURCE_DIR} /src/ui )
224242
225243## Traverse subdirectories
226244add_subdirectory (src/SeExpr)
227245add_subdirectory (src/ui)
228- add_subdirectory (src/tests)
229246add_subdirectory (src/py)
230247add_subdirectory (src/utils)
231248add_subdirectory (src/demos)
232249add_subdirectory (src/doc )
250+ add_subdirectory (src/tests)
0 commit comments