Index: MultiSource/Benchmarks/CMakeLists.txt =================================================================== --- MultiSource/Benchmarks/CMakeLists.txt +++ MultiSource/Benchmarks/CMakeLists.txt @@ -6,7 +6,6 @@ add_subdirectory(FreeBench) add_subdirectory(MallocBench) add_subdirectory(McCat) -add_subdirectory(MiBench) add_subdirectory(NPB-serial) add_subdirectory(Olden) add_subdirectory(Prolangs-C) @@ -18,7 +17,6 @@ add_subdirectory(mediabench) add_subdirectory(nbench) add_subdirectory(sim) -add_subdirectory(DOE-ProxyApps-C) add_subdirectory(Rodinia) if((NOT "${TARGET_OS}" STREQUAL "Darwin") OR (NOT "${ARCH}" STREQUAL "ARM")) @@ -27,7 +25,11 @@ add_subdirectory(Prolangs-C++) add_subdirectory(Bullet) add_subdirectory(tramp3d-v4) -add_subdirectory(DOE-ProxyApps-C++) +if(NOT "${ARCH}" STREQUAL "Hexagon") + add_subdirectory(DOE-ProxyApps-C++) + add_subdirectory(DOE-ProxyApps-C) + add_subdirectory(MiBench) +endif() if(NOT "${ARCH}" STREQUAL "XCore") add_subdirectory(7zip) add_subdirectory(PAQ8p) Index: cmake/modules/DetectArchitecture.c =================================================================== --- cmake/modules/DetectArchitecture.c +++ cmake/modules/DetectArchitecture.c @@ -22,6 +22,8 @@ const char *str = "ARCHITECTURE IS XCore"; #elif defined(__i386__) || defined(__x86_64__) const char *str = "ARCHITECTURE IS x86"; +#elif defined(__hexagon__) +const char *str = "ARCHITECTURE IS Hexagon"; #endif int main(int argc, char **argv) {