Open revmischa opened 7 years ago
I think my problem here is that I installed autotools, it wasn't using the system libtool. So I guess maybe you need to detect if it's using the OSX libtool or GNU libtool?
Thanks for the report. I'll take a look.
I used https://gist.github.com/justinbellamy/2672db1c78f024f2d4fe I'm trying out build for projectM, it works pretty nicely. I'm not super clear on how I'm supposed to specify dependencies (libraries I depend on, especially if they're optional).
https://github.com/projectM-visualizer/projectm/compare/build was my first crack at it last night
For example, I'd like to specify -framework SDL2
if on OSX, or -lSDL2 if on linux. Or be able to detect (with pkgconfig) how to include if present. Is there any pkgconfig support?
On 18 Sep 2017, at 23:26, Mischa Spiegelmock notifications@github.com wrote:
I think my problem here is that I installed autotools, it wasn't using the system libtool. So I guess maybe you need to detect if it's using the OSX libtool or GNU libtool?
I believe this is done better on ‘make-it-quick’, where you can specify the GNU libtool on the command line with LIBTOOL=libtool. Give it a try.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.
Hi
Preliminary note: the ‘build’ name was a bit too generic, so the project has moved to “make-it-quick” (MIQ), see https://github.com/c3d/make-it-quick.
On 19 Sep 2017, at 12:49, Mischa Spiegelmock notifications@github.com wrote:
I used https://gist.github.com/justinbellamy/2672db1c78f024f2d4fe I'm trying out build for projectM, it works pretty nicely. I'm not super clear on how I'm supposed to specify dependencies (libraries I depend on, especially if they're optional).
https://github.com/projectM-visualizer/projectm/compare/build was my first crack at it last night
For example, I'd like to specify -framework SDL2 if on OSX, or -lSDL2 if on linux. Or be able to detect (with pkgconfig) how to include if present. Is there any pkgconfig support?
MIQ does support pkg-config, just add something like
PKGCONFIGS= pixman-1 openssl?
This would configure with pixman-1 (necessary) and openssl (optional, notice the trailing ?).
You can also generate a .pc file by setting various variables, although this is not documented yet.# For pkg-config generation, you’d use something like:
PACKAGE_NAME=projectm
PACKAGE_VERSION=0.1
PACKAGE_DESCRIPTION=Insert your description here
PACKAGE_URL=https://...
PACKAGE_REQUIRES=
PACKAGE_BUGS=yourmail@your.org
Thanks, keep me posted on your progress… Christophe
i always get this problem, on mac OS
libtool: error: unrecognised option: '-no_warning_for_no_symbols'
why don`t you fix it ? it was reported on 2017, and now is 2020
On 4 Aug 2020, at 05:55, Joe notifications@github.com wrote:
i always get this problem, on mac OS libtool: error: unrecognised option: '-no_warning_for_no_symbols'
why don`t you fix it ? it is report on 2017, and now is 2020
Because the project was renamed as “make-it-quick”, and the problem is fixed there (see comments above).
"build” is no longer maintained. See https://github.com/c3d/build
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub, or unsubscribe.