issue #588, part 1
This commit is contained in:
parent
bad11bc21e
commit
6f90124d82
|
@ -22,6 +22,8 @@ set(USE_SDL2_DEFAULT ON)
|
||||||
set(USE_SNDFILE_DEFAULT ON)
|
set(USE_SNDFILE_DEFAULT ON)
|
||||||
set(SYSTEM_SDL2_DEFAULT OFF)
|
set(SYSTEM_SDL2_DEFAULT OFF)
|
||||||
|
|
||||||
|
include(CheckIncludeFile)
|
||||||
|
|
||||||
if (ANDROID)
|
if (ANDROID)
|
||||||
set(USE_RTMIDI_DEFAULT OFF)
|
set(USE_RTMIDI_DEFAULT OFF)
|
||||||
set(USE_BACKWARD_DEFAULT OFF)
|
set(USE_BACKWARD_DEFAULT OFF)
|
||||||
|
@ -31,7 +33,17 @@ if (ANDROID)
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
set(USE_RTMIDI_DEFAULT ON)
|
set(USE_RTMIDI_DEFAULT ON)
|
||||||
set(USE_BACKWARD_DEFAULT ON)
|
CHECK_INCLUDE_FILE(execinfo.h EXECINFO_FOUND)
|
||||||
|
if (EXECINFO_FOUND)
|
||||||
|
set(USE_BACKWARD_DEFAULT ON)
|
||||||
|
else()
|
||||||
|
find_library(EXECINFO_IS_LIBRARY execinfo)
|
||||||
|
if (EXECINFO_IS_LIBRARY)
|
||||||
|
set(USE_BACKWARD_DEFAULT ON)
|
||||||
|
else()
|
||||||
|
set(USE_BACKWARD_DEFAULT OFF)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(PkgConfig)
|
find_package(PkgConfig)
|
||||||
|
@ -548,8 +560,6 @@ endif()
|
||||||
if (NOT WIN32 AND NOT APPLE)
|
if (NOT WIN32 AND NOT APPLE)
|
||||||
list(APPEND GUI_SOURCES src/gui/icon.c)
|
list(APPEND GUI_SOURCES src/gui/icon.c)
|
||||||
|
|
||||||
include(CheckIncludeFile)
|
|
||||||
|
|
||||||
CHECK_INCLUDE_FILE(sys/io.h SYS_IO_FOUND)
|
CHECK_INCLUDE_FILE(sys/io.h SYS_IO_FOUND)
|
||||||
CHECK_INCLUDE_FILE(linux/input.h LINUX_INPUT_FOUND)
|
CHECK_INCLUDE_FILE(linux/input.h LINUX_INPUT_FOUND)
|
||||||
CHECK_INCLUDE_FILE(linux/kd.h LINUX_KD_FOUND)
|
CHECK_INCLUDE_FILE(linux/kd.h LINUX_KD_FOUND)
|
||||||
|
@ -574,6 +584,10 @@ if (USE_BACKWARD)
|
||||||
if (WIN32 AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
if (WIN32 AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||||
list(APPEND DEPENDENCIES_LIBRARIES dbghelp psapi)
|
list(APPEND DEPENDENCIES_LIBRARIES dbghelp psapi)
|
||||||
endif()
|
endif()
|
||||||
|
find_library(EXECINFO_IS_LIBRARY execinfo)
|
||||||
|
if (EXECINFO_IS_LIBRARY)
|
||||||
|
list(APPEND DEPENDENCIES_LIBRARIES execinfo)
|
||||||
|
endif()
|
||||||
message(STATUS "Using backward-cpp")
|
message(STATUS "Using backward-cpp")
|
||||||
else()
|
else()
|
||||||
message(STATUS "Not using backward-cpp")
|
message(STATUS "Not using backward-cpp")
|
||||||
|
|
Loading…
Reference in New Issue