- Avoid static linking with ode

PR:		231015
Submitted by:	yuri@freebsd.org
This commit is contained in:
Dmitry Marakasov 2019-02-21 20:52:58 +00:00
parent cd985b20f2
commit 8d98df4a37
2 changed files with 13 additions and 6 deletions

View file

@ -3,17 +3,18 @@
PORTNAME= crashtest
PORTVERSION= 1.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://www.stolk.org/crashtest/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Educational crash simulator
BUILD_DEPENDS= ${LOCALBASE}/lib/libode.a:devel/ode \
${LOCALBASE}/lib/libplibul.a:x11-toolkits/plib
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk
BUILD_DEPENDS= ${LOCALBASE}/lib/libplibul.a:x11-toolkits/plib
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
libode.so:devel/ode
USES= gl pkgconfig
USE_GL= gl glu
BUILD_WRKSRC= ${WRKSRC}/src-crashtest

View file

@ -11,13 +11,14 @@
#PLIBPREFIX=$(HOME)
#ODEPREFIX=$(HOME)
@@ -10,15 +9,13 @@ CXX=g++
@@ -10,19 +9,17 @@ CXX=g++
# END OF CUSTOM SETTINGS
-CXXFLAGS=\
- -I$(ODEPREFIX)/include \
+CXXFLAGS+=\
-I$(ODEPREFIX)/include \
+ `pkg-config --cflags ode` \
-I$(PLIBPREFIX)/include \
- -I../src-common \
- -O2 -g -Wall
@ -30,3 +31,8 @@
OBJS=staticworldobject.o crashtest.o dynamicobject.o cartobject.o
-LIBS= $(ODEPREFIX)/lib/libode.a -lplibssgaux -lplibssg -lplibsg -lplibpu -lplibfnt -lplibul -lGLU -lGL `fltk-config --use-gl --use-images --ldflags`
+LIBS= `pkg-config --libs ode` -lplibssgaux -lplibssg -lplibsg -lplibpu -lplibfnt -lplibul -lGLU -lGL `fltk-config --use-gl --use-images --ldflags`
all: crashtest