summaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-04-10 18:28:51 (GMT)
committerMarius Kintel <marius@kintel.net>2013-04-10 18:28:51 (GMT)
commit49a288cd34f604ed13e1eff7b48bcfc6d6286169 (patch)
tree0ca95d4bfba42e4dc89f1b6f770a34bc6977a4af /tests/CMakeLists.txt
parentfd9dd04f5064a9a21f593670fdcc073fdc14dbfc (diff)
parentd545a227260ddd72b1fdb5c3dc2ebb1bae36c410 (diff)
Merge branch 'noqt' into testing
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt29
1 files changed, 7 insertions, 22 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 36faa58..1f2345b 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -179,28 +179,6 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
FIND_LIBRARY(COCOA_LIBRARY Cocoa REQUIRED)
endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
-# Qt4
-
-set(CMAKE_INCLUDE_DIRECTORIES_BEFORE ON)
-find_package(OpenGL REQUIRED)
-if ( "${OPENGL_glu_LIBRARY}" MATCHES "NOTFOUND" )
- # GLU and Mesa split in late 2012 so some systems dont have GLU
- find_library(OPENGL_glu_LIBRARY GLU HINTS "$ENV{OPENSCAD_LIBRARIES}/lib" REQUIRED)
- set( OPENGL_LIBRARY ${OPENGL_glu_LIBRARY} ${OPENGL_LIBRARY} )
-endif()
-
-if (MINGW_CROSS_ENV_DIR)
- mingw_cross_env_find_qt()
- mingw_cross_env_info()
- include_directories( ${QT_INCLUDE_DIRS} )
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${QT_CFLAGS_OTHER}")
-else()
- find_package(Qt4 COMPONENTS QtCore REQUIRED)
- include(${QT_USE_FILE})
-endif()
-
-set(CMAKE_INCLUDE_DIRECTORIES_BEFORE OFF)
-
# Eigen
@@ -268,6 +246,8 @@ else()
inclusion(EIGEN_DIR EIGEN_INCLUDE_DIR)
endif()
+# OpenGL
+find_package(OpenGL REQUIRED)
# OpenCSG
if (NOT $ENV{OPENCSGDIR} STREQUAL "")
@@ -446,6 +426,7 @@ set(CORE_SOURCES
../src/rotateextrude.cc
../src/printutils.cc
../src/progress.cc
+ ../src/boost-utils.cc
${FLEX_OpenSCADlexer_OUTPUTS}
${BISON_OpenSCADparser_OUTPUTS})
@@ -606,6 +587,10 @@ else()
set(GUI_BINPATH "${CMAKE_CURRENT_SOURCE_DIR}/../openscad")
endif()
+if(EXISTS "${CMAKE_CURRENT_BINARY_DIR}/openscad")
+ set(GUI_BINPATH "${CMAKE_CURRENT_BINARY_DIR}/openscad")
+endif()
+
if(EXISTS "${GUI_BINPATH}")
message(STATUS "Found OpenSCAD GUI binary: ${GUI_BINPATH}")
else()
contact: Jan Huwald // Impressum