# Disable some warnings triggered by Python's headers. check_cxx_compiler_flag("-Wno-macro-redefined" CXX_SUPPORTS_NO_MACRO_REDEFINED) if (CXX_SUPPORTS_NO_MACRO_REDEFINED) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-macro-redefined") endif () # build the Python readline suppression module only on Linux or GNU systems if ((CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "GNU" OR CMAKE_SYSTEM_NAME STREQUAL "kFreeBSD") AND NOT __ANDROID_NDK__) add_subdirectory(readline) endif()