Mac Build - adding architectures and Apple build locations

actorid
Ardekantur 15 years ago
parent 25ba9933f6
commit bace14c45e

@ -151,6 +151,7 @@ set(CPACK_PACKAGE_VERSION_PATCH "")
include(CPack) include(CPack)
endif (APPLE) set(CMAKE_EXE_LINKER_FLAGS "-arch i386")
set(CMAKE_CXX_FLAGS "-arch i386")
endif (APPLE)

@ -99,9 +99,11 @@ void OMW::Engine::go()
std::string ogre_cfg_location = "ogre.cfg"; std::string ogre_cfg_location = "ogre.cfg";
#ifdef OGRE_PLATFORM == OGRE_PLATFORM_APPLE #ifdef OGRE_PLATFORM == OGRE_PLATFORM_APPLE
std::cout << "[Apple]" << std::endl;
plugin_cfg_location = macBundlePath() + "/Contents/MacOS/" + plugin_cfg_location; plugin_cfg_location = macBundlePath() + "/Contents/MacOS/" + plugin_cfg_location;
ogre_cfg_location = macBundlePath() + "/Contents/MacOS/" + ogre_cfg_location; ogre_cfg_location = macBundlePath() + "/Contents/Resources/" + ogre_cfg_location;
std::cout << "[Apple]" << std::endl;
std::cout << "[Apple] plugins.cfg location: " << plugin_cfg_location << std::endl;
std::cout << "[Apple] ogre.cfg location: " << ogre_cfg_location << std::endl;
#endif #endif
mOgre.configure(!isFile(ogre_cfg_location.c_str()), plugin_cfg_location.c_str(), false); mOgre.configure(!isFile(ogre_cfg_location.c_str()), plugin_cfg_location.c_str(), false);

Loading…
Cancel
Save