diff --git a/wrapper/Makefile b/wrapper/Makefile index 0b0c87b..a7921bd 100644 --- a/wrapper/Makefile +++ b/wrapper/Makefile @@ -9,7 +9,7 @@ LINKER_VERSION ?= 134.9 LIBLTO_PATH ?= ADDITIONAL_CXXFLAGS ?= -override CXXFLAGS=-std=c++1y -Wall -Wextra -pedantic +override CXXFLAGS=-std=c++0x -Wall -Wextra override CXXFLAGS+=-Wno-missing-field-initializers override CXXFLAGS+=-I. -O$(OPTIMIZE) diff --git a/wrapper/programs/osxcross-conf.cpp b/wrapper/programs/osxcross-conf.cpp index 7692b63..1adcabf 100644 --- a/wrapper/programs/osxcross-conf.cpp +++ b/wrapper/programs/osxcross-conf.cpp @@ -27,6 +27,12 @@ using namespace target; namespace program { namespace osxcross { +template + +void print(const char *var, const A &val) { + std::cout << "export OSXCROSS_" << var << "=" << val << std::endl; +}; + int conf(Target &target) { std::string SDKPath; OSVersion OSXVersionMin = getDefaultMinTarget(); @@ -47,10 +53,6 @@ int conf(Target &target) { if (!ltopath) ltopath = ""; - auto print = [](const char *var, const auto &val) { - std::cout << "export OSXCROSS_" << var << "=" << val << std::endl; - }; - print("VERSION", getOSXCrossVersion()); print("OSX_VERSION_MIN", OSXVersionMin.shortStr()); print("TARGET", getDefaultTarget());