Fix building libbacktrace for windows
This commit is contained in:
parent
80c243ee2f
commit
8b01b6684c
1 changed files with 6 additions and 2 deletions
8
3rdparty/CMakeLists.txt
vendored
8
3rdparty/CMakeLists.txt
vendored
|
|
@ -11,8 +11,12 @@ if(NOT EXISTS "${LIBBACKTRACE_BUILD_DIR}")
|
||||||
file(COPY "${LIBBACKTRACE_SOURCE_DIR}" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
|
file(COPY "${LIBBACKTRACE_SOURCE_DIR}" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
make_directory("${LIBBACKTRACE_INCLUDE_DIR}")
|
make_directory("${LIBBACKTRACE_INCLUDE_DIR}")
|
||||||
file(COPY "${LIBBACKTRACE_SOURCE_DIR}/backtrace.h" DESTINATION "${LIBBACKTRACE_INCLUDE_DIR}")
|
file(COPY "${LIBBACKTRACE_SOURCE_DIR}/backtrace.h" DESTINATION "${LIBBACKTRACE_INCLUDE_DIR}")
|
||||||
execute_process(COMMAND "./configure" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}")
|
if(PSEMEK_PACKAGE_TARGET AND WIN32)
|
||||||
execute_process(COMMAND "make" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}")
|
execute_process(COMMAND "./configure" "--host=x86_64-w64-mingw32" "CC=${CMAKE_C_COMPILER}" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}" COMMAND_ECHO STDOUT)
|
||||||
|
else()
|
||||||
|
execute_process(COMMAND "./configure" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}" COMMAND_ECHO STDOUT)
|
||||||
|
endif()
|
||||||
|
execute_process(COMMAND "make" WORKING_DIRECTORY "${LIBBACKTRACE_BUILD_DIR}" COMMAND_ECHO STDOUT)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_library(libbacktrace INTERFACE)
|
add_library(libbacktrace INTERFACE)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue