Я строю проект, используя gnu autotools на Mac. Все компилируется нормально, но у меня проблемы с подключением динамических библиотек. Как мне указать имя_установки в моих скриптах Makefile.am? Я думал, что это может быть что-то вроде следующего:
lib_LTLIBRARIES = libphysics.la
libphysics_la_SOURCES = PhysicsEngine.cpp\
PointMass.cpp\
Spring.cpp\
WaterForceGenerator.cpp
AM_CPPFLAGS= @CXXFLAGS@\
-I../include\
-Iinclude\
-I../evolutionaryStuff/include\
-I../geom/include\
-I../model/include\
-I../paramsReader/include\
-I../ctrnn/include\
-I../simulationSystem/include
AM_LDFLAGS= @LDFLAGS@ \
-install_name "./.libs/libphysics.0.dylib"
... пока я делаю:
otool -D libphysics.0.dylib
в каталоге .libs я получаю
/ USR / местные / Библиотека / libphysics.0.dylib
(но я хочу что-то вроде .libs / libphysics.0.dylib)
Я знаю, это должно быть что-то простое, есть идеи?
Спасибо
Бен.