Commit Graph

48 Commits

Author SHA1 Message Date
628100c19f build: Replace Autotools with Meson
Quick rundown of benefits:

- Much faster:
  - Autotools (with autogen): 22 seconds
  - Meson: 7 seconds
  - Meson (with ccache): 2 seconds

- Simpler:
  - ~1000 lines smaller
  - Single simple language

- Potentially better Windows (Visual Studio) support

What is not done:

- Complete Windows support
- OSX support (easy)

Closes #2013
Closes #1937
Closes #1803
2017-06-13 23:54:51 -04:00
f7e3d3f32c Use VS 2015 2015-10-10 16:14:12 -07:00
174db0eb7f winamp: More code cleanup 2015-04-14 10:02:27 -04:00
f64b61a1b9 winamp: Fix project file
Broken by 72d7f64f8b
2015-04-14 05:41:02 -04:00
a8392c7f95 winamp: Clean up formatting 2015-04-13 16:25:37 -04:00
72d7f64f8b winamp: Fix utf8 song titles
Fixes #1350
2015-04-13 16:25:36 -04:00
9858784eb6 Better project files.
- Output directly to rel\ instead of to bin\ and then copying files over.
- Deduped Win32 vs x64 configs
- Moved some common properties to hexchat.props
- All build intermediates (except htm's intermediates) are no longer emitted in the source directory
2015-02-11 10:01:29 -08:00
b658fca4a7 Convert project files to vs2013 2013-09-15 15:07:46 -07:00
715a520c0e Move optimization settings from all subsequent projects to hexchat.props 2013-07-24 20:56:36 +02:00
07bc467d03 win32: Moved PlatformToolset configuration to individual project files. It should be set before setting other properties or importing other props.
This fixes the broken GUI Platform Toolset indicator, as well as VS compilation itself if another version such as 2010 was also installed.
2013-04-25 21:03:03 -07:00
bed00e525d Relocate plugin icons 2013-04-14 10:14:17 +02:00
110a2625fe Remove another bunch of obsolete junk 2013-04-01 05:05:33 +02:00
507af191bd Now some final cleanup (I hope) 2012-10-30 11:47:12 +01:00
e681eafa78 Rebranding for the rest of plugin* 2012-10-30 08:42:48 +01:00
45d4fa5801 Rebranding for XCHAT_EAT_* 2012-10-30 07:40:37 +01:00
91dd079add Rebranding for XCHAT_PRI_* 2012-10-30 07:18:25 +01:00
fc98a6d79d Remove hexchat-plugin.h duplicate 2012-10-30 04:07:33 +01:00
1a75c8e1be A lot more rebranding 2012-10-24 21:33:02 +02:00
ddbce0b9fe Move warning level to property sheet 2012-10-21 05:57:00 +02:00
da46225034 Revert to VS2010 part4 2012-10-03 13:50:31 +02:00
1d7773f735 Use explicit project names, output filenames depend on them 2012-10-02 18:40:23 +02:00
de70630cef Oops, wrong find'n'replace 2012-10-02 18:21:16 +02:00
567270d5a7 Remove hardcoding as much as possible 2012-10-02 18:15:49 +02:00
ab2d0b736c Change platform toolset to Visual Studio 2012 2012-10-02 16:05:20 +02:00
a57a7d3f88 Add XP (WDK) solution as a fallback option 2012-10-02 16:00:13 +02:00
0e3fbb01d7 Add _AMD64_ definition for x64 builds, make Visual Studio even happier 2012-07-21 14:59:25 +02:00
2ae76fcacf Add trailing backslashes to Output and Intermediate directories, make Visual Studio happy 2012-07-21 14:46:29 +02:00
1fae4ef09f get rid of *.user files and ignore them 2012-07-14 06:03:42 +03:00
3485b4fb94 Rename DLL files, rename X-SASL to SASL 2012-07-13 23:47:41 +02:00
fe3df241c9 Update plugin descriptions and names, too 2012-07-13 23:21:44 +02:00
ea2c58c234 Rename files, delete old windows makefiles 2012-07-13 17:55:31 +02:00
534cd2802f Rebranding on the file level 2012-07-11 21:33:10 +02:00
c1ed097b46 Add .user files and .gitignore 2012-06-15 22:48:18 +02:00
ad59c4a586 Add x64 support to the VS solution 2012-06-15 22:36:29 +02:00
593efa703b LOTS of fixes to the VS solution 2012-06-15 21:37:48 +02:00
a673109c49 Add all plugins to solution except WMPA 2012-06-10 14:19:40 +02:00
d03d6e606b add wdk changes to named branch 2011-02-28 18:59:32 +01:00
f16af8be94 nuke the repo 2011-02-24 04:13:14 +01:00
a297a60338 fix menu item deletion upon unload 2011-01-26 00:11:50 +01:00
a2cd940002 some capitalization consistency for the menu 2011-01-10 09:56:41 +01:00
6d0fa458f0 update wdk distribution to use relative paths where possible 2010-10-29 19:40:02 +02:00
b6b8a0f630 even more cosmetics 2010-10-21 04:01:53 +02:00
dbf5040833 some cosmetics 2010-10-21 04:00:16 +02:00
3c72823b01 fix escape character 2010-10-20 03:46:24 +02:00
2915262373 bump winamp plugin version 2010-10-21 03:28:38 +02:00
b52397e11d menu entry and icon for winam plugin 2010-10-21 03:27:59 +02:00
6a58b4a5fc change winamp command name 2010-10-09 21:51:52 +02:00
77292b4254 replace easywinampcontrol with winamp 2010-10-09 20:46:20 +02:00