Skip to content

Conversation

ailin-nemui
Copy link
Contributor

No description provided.

@ailin-nemui
Copy link
Contributor Author

ailin-nemui commented Jul 7, 2019

This will change Irssi to use Meson Build system

Todos:

  • capsicum
  • fe-fuzz
  • otr
  • perl
  • make dist (?) --> ninja dist
  • proxy
  • double check -D directories. do they need get_option('prefix') / ?
  • remove crap at the end of root meson.build
  • test with travis
  • subdir('tests')
  • subdir('docs')
  • subdir('scripts')
  • subdir('themes')
  • subdir('utils')

@dequis
Copy link
Member

dequis commented Jul 8, 2019

Fun! I guess we're keeping autotools for a while?

@dequis dequis added the WIP label Jul 8, 2019
@ailin-nemui
Copy link
Contributor Author

I wouldn't keep it too long since we already have not enough people maintaining irssi :D

@ailin-nemui
Copy link
Contributor Author

@irssi/developers please test

@ailin-nemui ailin-nemui changed the title meson build support [wip] meson build support Jul 9, 2019
@ailin-nemui
Copy link
Contributor Author

short meson manual:

meson Build
ninja -C Build
ninja -C Build install
See available options: meson configure
Use available options: meson Build -Denable-true-color=yes
Change options: meson --reconfigure Build -Dwith-proxy=yes
Set prefix: meson Build --prefix=$HOME/irssi_inst
Make: ninja
Make V=1 ninja -v
Make install: ninja install

@ailin-nemui ailin-nemui force-pushed the meson branch 13 times, most recently from 10d9335 to 9afba48 Compare July 9, 2019 12:49
@ailin-nemui ailin-nemui force-pushed the meson branch 7 times, most recently from 88df489 to 21eb27f Compare July 10, 2019 07:57
@ailin-nemui ailin-nemui force-pushed the meson branch 7 times, most recently from e88783f to 3c0044f Compare July 10, 2019 09:49
@ailin-nemui
Copy link
Contributor Author

I say good enough?

@irssi/developers

@ailin-nemui ailin-nemui added the auto-merge This PR is scheduled for merge if no further comments are opened label Jul 14, 2019
@ailin-nemui ailin-nemui merged commit cfca498 into irssi:master Jul 16, 2019
@ailin-nemui ailin-nemui deleted the meson branch October 11, 2019 20:40
@ailin-nemui ailin-nemui added this to the 1.3.0 milestone Oct 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-merge This PR is scheduled for merge if no further comments are opened needs testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants