Skip to content
Snippets Groups Projects
Commit 4a3748b4 authored by Rashad Kanavath's avatar Rashad Kanavath
Browse files

BUG: mantis-1274: use autoconf on *nix. cmake build isn't mature

parent 43bffd24
Branches
Tags
No related merge requests found
......@@ -2,11 +2,25 @@ INCLUDE_ONCE_MACRO(GLUT)
if(APPLE)
message(FATAL_ERROR "Cannot activate GLUT on OSX. See manits issue #1194")
retunr()
return()
endif()
SETUP_SUPERBUILD(GLUT)
if(UNIX)
set(GLUT_PATCH_COMMAND ${CMAKE_COMMAND}
-E copy
${CMAKE_SOURCE_DIR}/patches/GLUT/CMakeLists.txt
${GLUT_SB_SRC}
)
set(GLUT_CONFIGURE_COMMAND "${SB_ENV_CONFIGURE_CMD};${GLUT_SB_SRC}/configure" )
else(MSVC)
set(GLUT_PATCH_COMMAND)
set(GLUT_CONFIGURE_COMMAND ${SB_CMAKE_COMMAND} ${SB_CMAKE_CACHE_ARGS})
endif()
ExternalProject_Add(GLUT
PREFIX GLUT
URL "http://downloads.sourceforge.net/project/freeglut/freeglut/2.8.1/freeglut-2.8.1.tar.gz"
......@@ -14,11 +28,8 @@ ExternalProject_Add(GLUT
BINARY_DIR ${GLUT_SB_BUILD_DIR}
INSTALL_DIR ${SB_INSTALL_PREFIX}
DOWNLOAD_DIR ${DOWNLOAD_LOCATION}
PATCH_COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_SOURCE_DIR}/patches/GLUT/CMakeLists.txt
${GLUT_SB_SRC}
CMAKE_CACHE_ARGS ${SB_CMAKE_CACHE_ARGS}
CMAKE_COMMAND ${SB_CMAKE_COMMAND}
PATCH_COMMAND ${GLUT_PATCH_COMMAND}
CONFIGURE_COMMAND ${GLUT_CONFIGURE_COMMAND}
)
set(_SB_GLUT_INCLUDE_DIR ${SB_INSTALL_PREFIX}/include)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment