|
|
@@ -35,25 +35,15 @@ IF(UNIX AND NOT APPLE)
|
|
|
FIND_PACKAGE(SDL REQUIRED)
|
|
|
ENDIF(UNIX AND NOT APPLE)
|
|
|
|
|
|
-FIND_LIBRARY(VORBISFILE_LIBRARY NAMES vorbisfile)
|
|
|
-
|
|
|
-# platform specific defines and include directories for win and sdl
|
|
|
+# Get missing GL headers for Windows
|
|
|
IF(MSVC)
|
|
|
- ADD_DEFINITIONS(/D_UNICODE /DUNICODE)
|
|
|
- INCLUDE_DIRECTORIES(${PolyCode_SOURCE_DIR}/Core/Build/MSVC/Polycore)
|
|
|
-ELSEIF(APPLE)
|
|
|
- ADD_DEFINITIONS(-DGL_GLEXT_PROTOTYPES)
|
|
|
-ELSE(MSVC)
|
|
|
- ADD_DEFINITIONS(-DGL_GLEXT_PROTOTYPES)
|
|
|
- INCLUDE_DIRECTORIES(${PolyCode_SOURCE_DIR}/Core/Build/Linux)
|
|
|
+ FILE(DOWNLOAD
|
|
|
+ http://www.opengl.org/registry/api/glext.h
|
|
|
+ ${CMAKE_CURRENT_BINARY_DIR}/Dependencies/opengl/include/GL/glext.h)
|
|
|
+ FILE(DOWNLOAD
|
|
|
+ http://www.opengl.org/registry/api/wglext.h
|
|
|
+ ${CMAKE_CURRENT_BINARY_DIR}/Dependencies/opengl/include/GL/wglext.h)
|
|
|
+ SET(OPENGLEXT_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR}/Dependencies/opengl/include)
|
|
|
ENDIF(MSVC)
|
|
|
|
|
|
-# Set up common include directories
|
|
|
-INCLUDE_DIRECTORIES(
|
|
|
- ${PolyCode_SOURCE_DIR}/Core/Contents/Include
|
|
|
- ${OPENGL_INCLUDE_DIR}
|
|
|
- ${OPENAL_INCLUDE_DIR}
|
|
|
- ${FREETYPE_INCLUDE_DIRS}
|
|
|
-)
|
|
|
-
|
|
|
ADD_SUBDIRECTORY(Contents)
|