aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_project
AgeCommit message (Collapse)Author
2016-03-24DEVTOOLS: Improve SDL2 support in create_project.Johannes Schickel
This adapts MSBuild and XCode project generators to output project files which can be used to build the SDL backend with SDL2 easily.
2016-03-24DEVTOOLS: Slight formatting fix.Johannes Schickel
2016-03-16OPENGL: Resolve OpenGL functions on run-time.Johannes Schickel
Formerly we relied on static linkage. However, in the presense of modern OpenGL (ES) implementations it is not easily identifable which library to link against. For example, on Linux amd64 with nVidia drivers and SDL2 setup to create a GLES 1.1 context one would need to link against libGL.so. However, traditionally GLES 1.1 required to link against libGLESv1_CM.so. To prevent a huge mess we simply resolve the OpenGL functions on run-time now and stop linking against a static library (in most cases). GLES support needs to be enabled manually on configure time for now. Tizen changes have NOT been tested.
2016-03-13DEVTOOLS: Use LTCG for Release configurations in MSBuild project files.Johannes Schickel
Silences linker output that LTCG is used anyway because whole program optimization is enabled for these configurations.
2016-03-09DEVTOOLS: Check configuration and architecture specific directories for MSBuild.Johannes Schickel
2016-03-09DEVTOOLS: Use DLL runtime for MSBuild output.Johannes Schickel
2016-03-09DEVTOOLS: Use libpng16.lib for libpng for MSVC.Johannes Schickel
Modern libpng releases use this library name as output for their MSVC project files.
2016-03-09DEVTOOLS: Enable Edit&Continue on x64 for MSVC2015+.Johannes Schickel
2016-03-09DEVTOOLS: Do not ignore libcmt.lib for MSBuild output.Johannes Schickel
This hints at broken library builds and thus should not be set for us.
2016-03-09DEVTOOLS: Do not hardcode runtime libraries for MSVC2015.Johannes Schickel
2016-03-09DEVTOOLS: Do not specify SCUMMVM_LIBS include dir twice for MSBuild.Johannes Schickel
2016-03-09DEVTOOLS: Fix path separator in MSBuild's global props output.Johannes Schickel
2016-02-15JANITORIAL: Typos detected with lintian & grepAlexandre Detiste
2016-01-11CREATE_TOOL: Use tabs instead of spaces...Vincent Bénony
2016-01-11CREATE_TOOL: Renames static libraries used for iOS targetVincent Bénony
2016-01-07IOS: Renames a macroVincent Bénony
2016-01-06DEVTOOL: Fixes a typo in an unused macroVincent Bénony
2016-01-06DEVTOOL: FormattingVincent Bénony
2016-01-06DEVTOOL: Fixes a typoVincent Bénony
2016-01-06DEVTOOL: Removes useless macroVincent Bénony
2016-01-06DEVTOOL: FormattingVincent Bénony
2016-01-06DEVTOOL: Adds a macro for the iOS 7 targetVincent Bénony
2016-01-06DEVTOOL: CleanupVincent Bénony
2016-01-06IOS: Merge masterVincent Bénony
2016-01-06IOS: Brings support for FluidSynthVincent Bénony
2016-01-06IOS: Support for libmadVincent Bénony
2016-01-06IOS: Compute MD5 identifiers instead of randomVincent Bénony
To avoid recompiling the wole project each time we use the create_project tool.
2016-01-06IOS: Changes the debug information formatVincent Bénony
Mainly, to speed up the development with the "debug" configuration.
2016-01-06IOS: Cleanup Xcode settingsVincent Bénony
2016-01-06IOS: Fixes small issues about the project nameVincent Bénony
2016-01-06IOS: Cleanup preprocessor macrosVincent Bénony
2016-01-06IOS: Modernize Xcode projectVincent Bénony
2016-01-06IOS: More Xcode path fixedVincent Bénony
2016-01-06IOS: Fixes Xcode group pathsVincent Bénony
The generated project paths were recognized by Xcode, but not third party tools, like AppCode.
2016-01-06IOS: Create two targets for old iPhone (iOS <= 6) and new one (iOS >= 7)Vincent Bénony
The "iphone" backend is the support for the old iPhones. The "ios7" backend is for the new iPhones.
2016-01-06IOS: Removes an unused local variableVincent Bénony
2016-01-06IOS: Fixes a small memory leakVincent Bénony
2016-01-06IOS: Replaces whitespaces with tabVincent Bénony
2016-01-06IOS: Fixes a crash of the create_project tool when the lib directory is not ↵Vincent Bénony
found
2016-01-06IOS: Replaces spaces with tabsVincent Bénony
2016-01-06IOS: Once again, changes the iOS deployment targetVincent Bénony
2016-01-06IOS: Changes the deployment target to iOS 7.0Vincent Bénony
2016-01-06IOS: Properly adds the resource files to the targetsVincent Bénony
2016-01-06IOS: Adds an helper functionVincent Bénony
2016-01-06IOS : Rename a functionVincent Bénony
2016-01-06IOS: Converts spaces to tabsVincent Bénony
2016-01-06IOS: Adds the image asset catalog to the iOS targerVincent Bénony
2016-01-06IOS: Removes "auto", and use an explicit typeVincent Bénony
2016-01-06IOS: Typo in commentVincent Bénony
2016-01-06IOS: Fixes various iOS compilation flags, and missing frameworksVincent Bénony