Haiku Development: Difference between revisions

From Armagetron Advanced
Armanelgtron (talk | contribs)
Created page with "Hopefully this will be more user friendly in the future. For now, here is what I did to compile on Haiku. == Dependencies == To install the dependencies from HaikuDepot, you'..."
 
Cadillac (talk | contribs)
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 2: Line 2:


== Dependencies ==
== Dependencies ==
To install the dependencies from HaikuDepot, you'll need to first check the "Develop Packages" in the "Show" menu.
To install the dependencies from HaikuDepot, you'll need to first check the "Develop Packages" in the "Show" menu. This will show the _devel packages required for compiling software.


== Build ArmagetronAd ==
== Build ArmagetronAd ==
./configure will not automatically detect that you are using Haiku. Instead, it will just error. I also decided to use the folders I did because Haiku doesn't seem to use the traditional folders of many *nix systems.
./configure will not automatically detect that you are using Haiku. I had to specify a --build argument. I also decided to use the folders I did because Haiku doesn't seem to use the traditional folders of many *nix systems.


=== Configure ===
=== Configure ===
  ./configure --build x86_64-unknown-haiku --prefix /boot/home/config/non-packaged/ --datadir \${prefix}/data/ --disable-games --disable-etc --disable-useradd LIBS=-lnetwork
  ./configure --build x86_64-unknown-haiku --prefix /boot/home/config/non-packaged/ --datadir \${prefix}/data/ --disable-games --disable-etc --disable-useradd LIBS=-lnetwork
[[Category:Development]]

Latest revision as of 12:20, 23 August 2021

Hopefully this will be more user friendly in the future. For now, here is what I did to compile on Haiku.

Dependencies

To install the dependencies from HaikuDepot, you'll need to first check the "Develop Packages" in the "Show" menu. This will show the _devel packages required for compiling software.

Build ArmagetronAd

./configure will not automatically detect that you are using Haiku. I had to specify a --build argument. I also decided to use the folders I did because Haiku doesn't seem to use the traditional folders of many *nix systems.

Configure

./configure --build x86_64-unknown-haiku --prefix /boot/home/config/non-packaged/ --datadir \${prefix}/data/ --disable-games --disable-etc --disable-useradd LIBS=-lnetwork