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 |