mirror of
https://github.com/wolfpld/tracy
synced 2025-04-29 04:23:51 +00:00
Merge pull request #94 from mcleary/add-gtk-dependency
Add GTK3 in the list of build requirements on Unix
This commit is contained in:
commit
95067dd88e
2
.github/workflows/gcc.yml
vendored
2
.github/workflows/gcc.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install linux libraries
|
||||
if: ${{ matrix.os == 'ubuntu-20.04' }}
|
||||
run: sudo apt-get update && sudo apt-get -y install libglfw3-dev libgtk2.0-dev libcapstone-dev libtbb-dev
|
||||
run: sudo apt-get update && sudo apt-get -y install libglfw3-dev libgtk-3-dev libcapstone-dev libtbb-dev
|
||||
- name: Install macos libraries
|
||||
if: ${{ matrix.os == 'macOS-latest' }}
|
||||
run: brew install capstone tbb pkg-config glfw
|
||||
|
@ -660,7 +660,7 @@ vcpkg install --triplet x64-windows-static freetype glfw3 capstone[arm,arm64,x86
|
||||
|
||||
\paragraph{Unix}
|
||||
|
||||
On Unix systems you will need to install the \texttt{pkg-config} utility and the following libraries: \texttt{glfw}, \texttt{freetype}, \texttt{capstone}. Some Linux distributions will require you to add a \texttt{lib} prefix and a \texttt{-dev}, or \texttt{-devel} postfix to library names. You may also need to add a seemingly random number to the library name (for example: \texttt{freetype2}, or \texttt{freetype6}). How fun!
|
||||
On Unix systems you will need to install the \texttt{pkg-config} utility and the following libraries: \texttt{glfw}, \texttt{freetype}, \texttt{capstone}, \texttt{GTK3}. Some Linux distributions will require you to add a \texttt{lib} prefix and a \texttt{-dev}, or \texttt{-devel} postfix to library names. You may also need to add a seemingly random number to the library name (for example: \texttt{freetype2}, or \texttt{freetype6}). The GTK library could be installed as \texttt{libgtk-3-dev} on some systems. How fun!
|
||||
|
||||
Installation of the libraries on OSX can be facilitated using the \texttt{brew} package manager.
|
||||
|
||||
|
@ -15,8 +15,8 @@ ifeq ($(UNAME),Darwin)
|
||||
LIBS += -framework CoreFoundation -framework AppKit
|
||||
else
|
||||
SRC2 += ../../../nfd/nfd_gtk.c
|
||||
INCLUDES += $(shell pkg-config --cflags gtk+-2.0)
|
||||
LIBS += $(shell pkg-config --libs gtk+-2.0) -lGL
|
||||
INCLUDES += $(shell pkg-config --cflags gtk+-3.0)
|
||||
LIBS += $(shell pkg-config --libs gtk+-3.0) -lGL
|
||||
endif
|
||||
|
||||
include ../../../common/unix.mk
|
||||
|
Loading…
x
Reference in New Issue
Block a user