Don't use Aast.Any when marking expressions as type Tany
[hiphop-php.git] / hphp / test / CMakeLists.txt
blobfc365190eb8ac18a68d5516ddb7c7c168c6bc1be
1 set(CXX_SOURCES)
2 add_definitions("-DHHVM_PATH=\"${CMAKE_CURRENT_SOURCE_DIR}/../hhvm/hhvm\"")
4 set(RECURSIVE_SOURCE_SUBDIRS ext)
5 foreach (dir ${RECURSIVE_SOURCE_SUBDIRS})
6   auto_sources(files "*.cpp" "RECURSE" "${CMAKE_CURRENT_SOURCE_DIR}/${dir}")
7   list(APPEND CXX_SOURCES ${files})
8 endforeach(dir ${RECURSIVE_SOURCE_SUBDIRS})
10 list(APPEND CXX_SOURCES ${files})
11 list(APPEND CXX_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/../hhvm/process-init.cpp")
13 if(NOT HAVE_CUSTOM_LIBEVENT)
14   list(REMOVE_ITEM CXX_SOURCES
15        "${CMAKE_CURRENT_SOURCE_DIR}/ext/test_ext_curl.cpp")
16 endif()
18 add_executable(test ${CXX_SOURCES})
19 target_link_libraries(test ${HHVM_LINK_LIBRARIES})
20 embed_all_systemlibs(test "${CMAKE_CURRENT_BINARY_DIR}/.." "${CMAKE_CURRENT_BINARY_DIR}/test")
21 add_dependencies(test systemlib)
22 if (ENABLE_COTIRE)
23   cotire(test)
24 endif()