Browse Source

🔨 Switch: Better fix for pkgconfig support

pull/1701/head
Gleb Mazovetskiy 5 years ago
parent
commit
1977f39ecb
  1. 2
      .circleci/config.yml
  2. 2
      CMake/switch/devkita64-libnx.cmake

2
.circleci/config.yml

@ -90,8 +90,6 @@ jobs:
working_directory: ~/repo
steps:
- checkout
# Work around https://github.com/devkitPro/docker/issues/16
- run: ln -s /opt/devkitpro/portlibs/switch/bin/aarch64-none-elf-pkg-config /opt/devkitpro/devkitA64/bin/
- run: echo deb http://deb.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/debian-backports.list
- run: echo deb http://deb.debian.org/debian stretch-backports-sloppy main >> /etc/apt/sources.list.d/debian-backports.list
- run: apt-get update && apt-get install -y -t 'stretch-backports*' cmake

2
CMake/switch/devkita64-libnx.cmake

@ -40,7 +40,7 @@ endif()
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc${TOOLCHAIN_SUFFIX})
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++${TOOLCHAIN_SUFFIX})
set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}as${TOOLCHAIN_SUFFIX})
set(PKG_CONFIG_EXECUTABLE ${TOOLCHAIN_PREFIX}pkg-config${TOOLCHAIN_SUFFIX})
set(PKG_CONFIG_EXECUTABLE ${DEVKITPRO}/portlibs/switch/bin/aarch64-none-elf-pkg-config)
set(CMAKE_AR ${TOOLCHAIN_PREFIX}gcc-ar${TOOLCHAIN_SUFFIX} CACHE STRING "")
set(CMAKE_RANLIB ${TOOLCHAIN_PREFIX}gcc-ranlib${TOOLCHAIN_SUFFIX} CACHE STRING "")
set(CMAKE_LD "/${TOOLCHAIN_PREFIX}ld${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")

Loading…
Cancel
Save