I was using a binary with the new timelib. Undo the datetime tests
[hiphop-php.git] / hphp / test / CMakeLists.txt
blobbba0aa2fa2f684d9de2056f4b07bfd22d4285d00
1 set(CXX_SOURCES)
3 set(RECURSIVE_SOURCE_SUBDIRS vm)
4 foreach (dir ${RECURSIVE_SOURCE_SUBDIRS})
5         auto_sources(files "*.cpp" "RECURSE" "${CMAKE_CURRENT_SOURCE_DIR}/${dir}")
6         list(APPEND CXX_SOURCES ${files})
7 endforeach(dir ${RECURSIVE_SOURCE_SUBDIRS})
9 auto_sources(files "*.cpp" "")
10 list(APPEND CXX_SOURCES ${files})
11 list(APPEND CXX_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/../hhvm/process_init.cpp")
12 list(APPEND CXX_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/../hhvm/global_variables.cpp")
14 add_executable(test ${CXX_SOURCES})
15 target_link_libraries(test hphp_analysis hphp_runtime_static ext_hhvm_static hphp_system
16                       -Wl,-uregister_libevent_server)
18 add_custom_command(TARGET test POST_BUILD
19                    COMMAND "objcopy"
20                    ARGS "--add-section" "systemlib=${HPHP_HOME}/bin/systemlib.php"
21                         "${CMAKE_CURRENT_SOURCE_DIR}/test"
22                    COMMENT "Embedding systemlib.php in test")
24 add_dependencies(test systemlib)