Remove the codegen and codegen_unsafe contexts from HHI
[hiphop-php.git] / hphp / vixl / CMakeLists.txt
blob970dc1592260d3e4a884e3bcf4abdb4ccc9a26d1
1 set(CXX_SOURCES)
2 set(HEADER_SOURCES)
4 auto_sources(files "*.cc" "${CMAKE_CURRENT_SOURCE_DIR}")
5 list(APPEND CXX_SOURCES ${files})
7 if(NOT IS_AARCH64)
8   add_definitions("-DUSE_SIMULATOR")
9 endif()
11 auto_sources(files "*.cc" "${CMAKE_CURRENT_SOURCE_DIR}/a64")
12 list(APPEND CXX_SOURCES ${files})
14 auto_sources(files "*.h" "${CMAKE_CURRENT_SOURCE_DIR}")
15 list(APPEND HEADER_SOURCES ${files})
16 HHVM_PUBLIC_HEADERS(vixl ${files})
18 auto_sources(files "*.h" "${CMAKE_CURRENT_SOURCE_DIR}/a64")
19 list(APPEND HEADER_SOURCES ${files})
20 HHVM_PUBLIC_HEADERS(vixl ${files})
22 add_library(vixl STATIC ${CXX_SOURCES} ${HEADER_SOURCES})
23 target_link_libraries(vixl hphp_util)
24 auto_source_group("vixl" "${CMAKE_CURRENT_SOURCE_DIR}"
25   ${CXX_SOURCES} ${HEADER_SOURCES})