trunk/makefile
r245346 | r245347 | |
169 | 169 | else |
170 | 170 | ifeq ($(DISTRO),debian-stable) |
171 | 171 | else |
172 | | ifeq ($(DISTRO),ubuntu-intrepid) |
173 | | # Force gcc-4.2 on ubuntu-intrepid |
174 | | CC := $(SILENT)gcc -V 4.2 |
175 | | LD := $(SILENT)g++-4.2 |
176 | | else |
177 | | ifeq ($(DISTRO),gcc44-generic) |
178 | | CC := $(SILENT)gcc-4.4 |
179 | | LD := $(SILENT)g++-4.4 |
180 | | else |
181 | | ifeq ($(DISTRO),gcc45-generic) |
182 | | CC := $(SILENT)gcc-4.5 |
183 | | LD := $(SILENT)g++-4.5 |
184 | | else |
185 | | ifeq ($(DISTRO),gcc46-generic) |
186 | | CC := $(SILENT)gcc-4.6 |
187 | | LD := $(SILENT)g++-4.6 |
188 | | else |
189 | | ifeq ($(DISTRO),gcc47-generic) |
190 | | CC := $(SILENT)gcc-4.7 |
191 | | LD := $(SILENT)g++-4.7 |
192 | | else |
193 | 172 | $(error DISTRO $(DISTRO) unknown) |
194 | 173 | endif |
195 | 174 | endif |
196 | | endif |
197 | | endif |
198 | | endif |
199 | | endif |
200 | | endif |
201 | 175 | |
202 | 176 | PARAMS+= --distro=$(DISTRO) |
203 | 177 | |
trunk/scripts/genie.lua
r245346 | r245347 | |
84 | 84 | { "generic", "generic" }, |
85 | 85 | { "debian-stable", "debian-stable" }, |
86 | 86 | { "ubuntu-intrepid", "ubuntu-intrepid" }, |
87 | | { "gcc44-generic", "gcc44-generic" }, |
88 | | { "gcc45-generic", "gcc45-generic" }, |
89 | | { "gcc46-generic", "gcc46-generic" }, |
90 | | { "gcc47-generic", "gcc47-generic" }, |
91 | 87 | }, |
92 | 88 | } |
93 | 89 | |
r245346 | r245347 | |
698 | 694 | links { |
699 | 695 | "dl", |
700 | 696 | } |
701 | | defines |
702 | | { |
703 | | "DISTRO=" .. _OPTIONS["distro"] , |
704 | | } |
705 | 697 | if _OPTIONS["distro"]=="debian-stable" then |
706 | 698 | defines |
707 | 699 | { |
trunk/scripts/toolchain.lua
r245346 | r245347 | |
154 | 154 | premake.gcc.cc = "@gcc -V 4.2" |
155 | 155 | premake.gcc.cxx = "@g++-4.2" |
156 | 156 | end |
157 | | if _OPTIONS["distro"]=="gcc44-generic" then |
158 | | premake.gcc.cc = "@gcc-4.4" |
159 | | premake.gcc.cxx = "@g++-4.4" |
160 | | end |
161 | | if _OPTIONS["distro"]=="gcc45-generic" then |
162 | | premake.gcc.cc = "@gcc-4.5" |
163 | | premake.gcc.cxx = "@g++-4.5" |
164 | | end |
165 | | if _OPTIONS["distro"]=="gcc46-generic" then |
166 | | premake.gcc.cc = "@gcc-4.6" |
167 | | premake.gcc.cxx = "@g++-4.6" |
168 | | end |
169 | | if _OPTIONS["distro"]=="gcc47-generic" then |
170 | | premake.gcc.cc = "@gcc-4.7" |
171 | | premake.gcc.cxx = "@g++-4.7" |
172 | | end |
173 | 157 | premake.gcc.ar = "ar" |
174 | 158 | location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-linux") |
175 | 159 | end |