Add errorlist and sqlstate to mysqli_stmt
[hiphop-php.git] / CMakeLists.txt
blobd25b325081aec261a1e42e1ff6d0574fbcb1a07c
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.8.7 FATAL_ERROR)
2 PROJECT(hphp C CXX ASM)
4 IF(NOT CMAKE_SIZEOF_VOID_P EQUAL 8)
5   message(FATAL_ERROR "HHVM requires a 64bit OS")
6 ENDIF()
8 SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake" ${CMAKE_MODULE_PATH})
10 if (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/third-party/CMakeLists.txt")
11   message(FATAL_ERROR "third-party/CMakeLists.txt missing. "
12                       "Try updating your submodule with:
13 rm -r third-party
14 git submodule update --init --recursive
16 endif()
18 include("${CMAKE_CURRENT_SOURCE_DIR}/CMake/HPHPFunctions.cmake")
19 include(CheckFunctionExists)
21 set(HPHP_HOME ${CMAKE_CURRENT_SOURCE_DIR})
22 set(TP_DIR "${CMAKE_CURRENT_SOURCE_DIR}/third-party")
24 add_subdirectory(third-party)
25 add_subdirectory(hphp)
27 file(GLOB HHVM_CMAKE_FILES "CMake/*.cmake")
28 install(
29   FILES ${HHVM_CMAKE_FILES}
30   DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/hphp/CMake"
31   COMPONENT dev)