|
17 | 17 |
|
18 | 18 | include(HPHPSetup) |
19 | 19 |
|
20 | | -if ("$ENV{USE_HHVM}" STREQUAL "1") |
21 | | - # HHVM Build |
22 | | - SET(USE_HHVM TRUE) |
23 | | - SET(ENV{HHVM} 1) |
24 | | - ADD_DEFINITIONS("-DHHVM -DHHVM_BINARY=1 -DHHVM_PATH=\\\"${HPHP_HOME}/hphp/hhvm/hhvm\\\"") |
25 | | - |
26 | | - if ("$ENV{USE_HPHPC}" STREQUAL "1") |
27 | | - message(FATAL_ERROR "Both USE_HHVM and USE_HPHPC are set, you may only select one") |
28 | | - endif() |
29 | | -else() |
30 | | - # HPHPc Build |
31 | | - SET(USE_HHVM FALSE) |
32 | | - ADD_DEFINITIONS("-DHHVM_PATH=\"\"") |
33 | | - |
34 | | - if (NOT "$ENV{USE_HPHPC}" STREQUAL "1") |
35 | | - message(FATAL_ERROR "You must select which version of HipHop to build by setting either USE_HHVM=1 or USE_HPHPC=1 in your environment") |
36 | | - endif() |
37 | | -endif() |
| 20 | +# HHVM Build |
| 21 | +SET(USE_HHVM TRUE) |
| 22 | +SET(ENV{HHVM} 1) |
| 23 | +ADD_DEFINITIONS("-DHHVM -DHHVM_BINARY=1 -DHHVM_PATH=\\\"${HPHP_HOME}/hphp/hhvm/hhvm\\\"") |
38 | 24 |
|
39 | 25 | set(RECURSIVE_SOURCE_SUBDIRS runtime/base runtime/eval runtime/ext runtime/vm system/gen system/lib util) |
40 | 26 | foreach (dir ${RECURSIVE_SOURCE_SUBDIRS}) |
@@ -70,13 +56,11 @@ foreach (file ${CXX_SOURCES}) |
70 | 56 | endforeach(file ${CXX_SOURCES}) |
71 | 57 |
|
72 | 58 | # remove ext/sep for hhvm |
73 | | -if (USE_HHVM) |
74 | | - foreach (file ${CXX_SOURCES}) |
75 | | - if (${file} MATCHES "ext/sep") |
76 | | - list(REMOVE_ITEM CXX_SOURCES ${file}) |
77 | | - endif() |
78 | | - endforeach(file ${CXX_SOURCES}) |
79 | | -endif(USE_HHVM) |
| 59 | +foreach (file ${CXX_SOURCES}) |
| 60 | + if (${file} MATCHES "ext/sep") |
| 61 | + list(REMOVE_ITEM CXX_SOURCES ${file}) |
| 62 | + endif() |
| 63 | +endforeach(file ${CXX_SOURCES}) |
80 | 64 |
|
81 | 65 |
|
82 | 66 | if (EXISTS "${hphp_SOURCE_DIR}/HPHP_EXCLUDE_FILES.txt") |
@@ -184,11 +168,7 @@ SET(CMAKE_CXX_ARCHIVE_APPEND "<CMAKE_AR> q <TARGET> <LINK_FLAGS> <OBJECTS>") |
184 | 168 | hphp_link(hphp_runtime_static) |
185 | 169 |
|
186 | 170 | add_subdirectory(compiler) |
187 | | - |
188 | | -if (USE_HHVM) |
189 | | - add_subdirectory(runtime/ext_hhvm) |
190 | | -endif() |
191 | | - |
| 171 | +add_subdirectory(runtime/ext_hhvm) |
192 | 172 | add_subdirectory(hhvm) |
193 | 173 |
|
194 | 174 | if (NOT "$ENV{HPHP_NOTEST}" STREQUAL "1") |
|
0 commit comments