|
|
@@ -33,6 +33,9 @@ ENDMACRO()
|
|
|
#
|
|
|
SET(ARCH 64 CACHE STRING "The architecture")
|
|
|
|
|
|
+SET(CMAKE_CXX_FLAGS -m${ARCH})
|
|
|
+SET(CMAKE_EXE_LINKER_FLAGS -m${ARCH})
|
|
|
+
|
|
|
#
|
|
|
# Install
|
|
|
#
|
|
|
@@ -43,11 +46,14 @@ SET(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Library install pa
|
|
|
# SVN
|
|
|
#
|
|
|
FIND_PACKAGE(Subversion 1.6 REQUIRED)
|
|
|
+
|
|
|
IF(Subversion_FOUND)
|
|
|
Subversion_WC_INFO(${CMAKE_CURRENT_SOURCE_DIR} ER)
|
|
|
ADD_DEFINITIONS("-DANKI_REVISION=${ER_WC_REVISION}")
|
|
|
+ SET(ANKI_REVISION ${ER_WC_REVISION})
|
|
|
ELSE()
|
|
|
ADD_DEFINITIONS("-DANKI_REVISION=???")
|
|
|
+ SET(ANKI_REVISION unkown)
|
|
|
ENDIF()
|
|
|
|
|
|
#
|
|
|
@@ -75,6 +81,13 @@ ENDIF()
|
|
|
FIND_PACKAGE(PNG 1.2 REQUIRED)
|
|
|
FIND_PACKAGE(JPEG 62 REQUIRED)
|
|
|
|
|
|
+FIND_PACKAGE(Boost 1.47 REQUIRED)
|
|
|
+SET(Boost_USE_STATIC_LIBS ON)
|
|
|
+IF(Boost_FOUND)
|
|
|
+ INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
|
|
|
+ ADD_DEFINITIONS("-DHAS_BOOST")
|
|
|
+ENDIF()
|
|
|
+
|
|
|
#
|
|
|
# Freetype
|
|
|
#
|
|
|
@@ -108,15 +121,6 @@ SET(GLEW_LIBRARY_DIR "${ANKI_PROJ_SOURCE_DIR}/extern/lib${ARCH}" CACHE PATH "The
|
|
|
|
|
|
ANKI_ADD_LIB(${GLEW_INCLUDE_DIR} ${GLEW_LIBRARY_DIR} ${GLEW_INCLUDE_DIR}/GL/glew.h)
|
|
|
|
|
|
-#
|
|
|
-# Boost
|
|
|
-#
|
|
|
-SET(BOOST_INCLUDE_DIR "/usr/include/" CACHE PATH "The directory that contains the boost directory")
|
|
|
-SET(BOOST_LIBRARY_DIR "/usr/lib/" CACHE PATH "The directory that contains the libboost_*.so")
|
|
|
-
|
|
|
-ANKI_ADD_LIB(${BOOST_INCLUDE_DIR} ${BOOST_LIBRARY_DIR} ${BOOST_INCLUDE_DIR}/boost/version.hpp)
|
|
|
-
|
|
|
-
|
|
|
#
|
|
|
# Defines & flags
|
|
|
#
|
|
|
@@ -131,9 +135,9 @@ ELSE()
|
|
|
ENDIF()
|
|
|
|
|
|
IF(${CMAKE_SYSTEM_NAME} STREQUAL Linux)
|
|
|
- ADD_DEFINITIONS("-DPLATFORM_LINUX")
|
|
|
+ ADD_DEFINITIONS("-DANKI_PLATFORM_LINUX")
|
|
|
ELSEIF(${CMAKE_SYSTEM_NAME} STREQUAL Windows)
|
|
|
- ADD_DEFINITIONS("-DPLATFORM_WINDOWS")
|
|
|
+ ADD_DEFINITIONS("-DANKI_PLATFORM_WINDOWS")
|
|
|
ENDIF()
|
|
|
|
|
|
ADD_DEFINITIONS("-std=c++0x")
|