commit 7cdc06c0bb55f0944261c4a0858f2ecb5f524ada Author: EntityFX Date: Tue Jun 1 15:34:08 2021 +0300 Subject: Added initial support of Elbrus 2000 architecture (rebased onto 0.3.0) diff -Naur libopenshot-0.3.0-orig/CMakeLists.txt libopenshot-0.3.0/CMakeLists.txt --- libopenshot-0.3.0-orig/CMakeLists.txt 2022-12-02 01:04:03.000000000 +0300 +++ libopenshot-0.3.0/CMakeLists.txt 2022-12-05 13:21:30.250835238 +0300 @@ -97,7 +97,8 @@ #### Work around a GCC < 9 bug with handling of _Pragma() in macros #### See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55578 if ((${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") AND - (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "9.0.0")) + (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "9.0.0") AND + (NOT ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "e2k")) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -no-integrated-cpp") endif() @@ -135,7 +136,11 @@ ### Process subdirectories ### add_subdirectory(src) -add_subdirectory(examples) + +if (NOT ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "e2k") + add_subdirectory(examples) +endif() + add_subdirectory(bindings) ### @@ -245,7 +250,9 @@ list(APPEND CTEST_OPTIONS "-VV") endif() list(APPEND CTEST_OPTIONS "--output-on-failure") - add_subdirectory(tests) + if (NOT ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "e2k") + add_subdirectory(tests) + endif() endif() add_feature_info("Unit tests" ${BUILD_TESTING} "Compile unit tests for library functions")