~efargaspro/+junk/codeblocks-16.01-release

« back to all changes in this revision

Viewing changes to src/plugins/contrib/lib_finder/lib_finder/wxwidgets.xml

  • Committer: damienlmoore at gmail
  • Date: 2016-02-02 02:43:22 UTC
  • Revision ID: damienlmoore@gmail.com-20160202024322-yql5qmtbwdyamdwd
Code::BlocksĀ 16.01

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
 
2
<library name="wxWidgets" short_code="wx" category1="Gui" category2="Cross-Platform">
 
3
 
 
4
    <settings>
 
5
        <!-- All includes which start with wx/ force detection of this library -->
 
6
        <header file="wx/*.h"/>
 
7
    </settings>
 
8
 
 
9
    <config description="wxWidgets configured through wx-config">
 
10
        <!-- Confugration for systems where you can find wx-config -->
 
11
        <filters>
 
12
            <exec name="wx-config"/>
 
13
        </filters>
 
14
        <settings>
 
15
            <add cflags="`wx-config --cxxflags`"/>
 
16
            <add lflags="`wx-config --libs`"/>
 
17
        </settings>
 
18
    </config>
 
19
 
 
20
    <config>
 
21
        <!-- Configurations for windows hosts -->
 
22
 
 
23
        <!-- These are the same for all configurations -->
 
24
        <platform name="win"/>
 
25
        <filters>
 
26
            <file name="include/wx/wx.h"/>
 
27
            <file name="include/wx/wxprec.h"/>
 
28
        </filters>
 
29
        <settings>
 
30
            <path include="$(BASE_DIR)/include"/>
 
31
            <!-- NOTE: This is needed inly to force compatibility with current usage of $(#wx.libs) variable -->
 
32
            <path lib="$(BASE_DIR)/lib"/>
 
33
            <path lib="$(BASE_DIR)/lib/$(CONFIG_NAME)"/>
 
34
            <path obj="$(BASE_DIR)/include"/>
 
35
            <add define="__GNUWIN32__"/>
 
36
            <add define="HAVE_W32API_H"/>
 
37
            <add define="__WXMSW__"/>
 
38
        </settings>
 
39
 
 
40
        <!-- Next we have settings for different configurations -->
 
41
 
 
42
        <config description="wxWidgets 2.6 Monolithic DLL (Configuration: $(CONFIG_NAME))">
 
43
            <filters>
 
44
                <file name="lib/*$(CONFIG_NAME)/msw/wx/setup.h"/>
 
45
                <file name="lib/*$(CONFIG_NAME)/libwxmsw26.a"/>
 
46
            </filters>
 
47
            <settings>
 
48
                <path include="$(BASE_DIR)/lib/$(CONFIG_NAME)/msw"/>
 
49
                <add define="WXUSINGDLL"/>
 
50
                <add lib="wxmsw26"/>
 
51
            </settings>
 
52
        </config>
 
53
 
 
54
        <config description="wxWidgets 2.6 Unicode Monolithic DLL (Configuration: $(CONFIG_NAME))">
 
55
            <filters>
 
56
                <file name="lib/*$(CONFIG_NAME)/mswu/wx/setup.h"/>
 
57
                <file name="lib/*$(CONFIG_NAME)/libwxmsw26.a"/>
 
58
            </filters>
 
59
            <settings>
 
60
                <path include="$(BASE_DIR)/lib/$(CONFIG_NAME)/mswu"/>
 
61
                <add define="WXUSINGDLL"/>
 
62
                <add define="wxUSE_UNICODE"/>
 
63
                <add lib="wxmsw26u"/>
 
64
            </settings>
 
65
        </config>
 
66
 
 
67
        <config description="wxWidgets 2.8 Unicode Monolithic DLL (Configuration: $(CONFIG_NAME))">
 
68
            <filters>
 
69
                <file name="lib/*$(CONFIG_NAME)/mswu/wx/setup.h"/>
 
70
                <file name="lib/*$(CONFIG_NAME)/libwxmsw28u.a"/>
 
71
            </filters>
 
72
            <settings>
 
73
                <path include="$(BASE_DIR)/lib/$(CONFIG_NAME)/mswu"/>
 
74
                <add define="WXUSINGDLL"/>
 
75
                <add define="wxUSE_UNICODE"/>
 
76
                <add lib="wxmsw28u"/>
 
77
            </settings>
 
78
        </config>
 
79
 
 
80
        <config description="wxWidgets 2.8 Monolithic DLL (Configuration: $(CONFIG_NAME))">
 
81
            <filters>
 
82
                <file name="lib/*$(CONFIG_NAME)/msw/wx/setup.h"/>
 
83
                <file name="lib/*$(CONFIG_NAME)/libwxmsw28.a"/>
 
84
            </filters>
 
85
            <settings>
 
86
                <path include="$(BASE_DIR)/lib/$(CONFIG_NAME)/msw"/>
 
87
                <add define="WXUSINGDLL"/>
 
88
                <add lib="wxmsw28"/>
 
89
            </settings>
 
90
        </config>
 
91
 
 
92
    </config>
 
93
 
 
94
</library>