aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_project
AgeCommit message (Collapse)Author
2018-08-11CREATE_PROJECT: Fix creating CMake projects outside of the main source directoryCameron Cawley
2018-05-24JANITORIAL: Fix trailing whitespaceAdrian Frühwirth
2018-04-22CREATE_PROJECT: CMAKE: Fix importing SDL2 when it was built using CMakeBastien Bouclet
When SDL is built using CMake, Find_Package imports a target instead of defining variables. If a target was imported we now define the include path and linker flags variables from the target's properties. Using imported targets is a best practice. Ideally, we should define an imported target when we detect variables were defined. However, the linker flags variable would need to be parsed into a library path and a list of libraries, making that approach impractical.
2018-03-20CREATE_PROJECT: Place libs requiring symbols before libs providing themBastien Bouclet
In the CMake generator. So the linker can resolve the symbols it marked as unresolved as it walks the libraries. Fixes building ResidualVM with msys2 from Qt Creator on Windows.
2018-02-23XEEN: Creation of create_xeen toolPaul Gilbert
2018-01-23BUILD: Add supernova.dat to install rulesThierry Crozat
2017-12-25TOOLS: Add cryo and titanic tools in create_projectStrangerke
2017-11-17CREATE_PROJECT: Fix compilation failure in C++11 modeColin Snover
Getting the address of an rvalue is invalid, and not necessary here. Once C++11 can be used always, this utility function can just be replaced with std::to_string.
2017-10-25Merge pull request #1035 from bgK/require-64bits-integersBastien Bouclet
BUILD: Require 64bits integers
2017-10-12CREATE_PROJECT: Support using libjpeg for iOS buildsThierry Crozat
2017-10-12CREATE_PROJECT: Fix some compilation issues for iOSThierry Crozat
Note that this still doesn't compile with the library package provided by bSr43 because this package is missing libvorbisfile.a and has a non standard name for libglib-2.0.a. But it would probably be better to fix the package than maintain non-standard packages.
2017-10-03DEVTOOLS: Add theoradec support to Xcode create_projectColin Snover
2017-09-30BUILD: Define pointer sized integer types and remove SCUMM_64BITSBastien Bouclet
2017-09-10CREATE_PROJECT: Fix typo in unused macroColin Snover
2017-09-10CREATE_PROJECT: Add LastUpgradeCheck to generated project fileColin Snover
This prevents the recommended updates warning appearing when opening the project in Xcode for the first time.
2017-09-10CREATE_PROJECT: Update Xcode generator to use most Xcode-recommended warningsColin Snover
2017-09-10CREATE_PROJECT: Increment default iOS build target in Xcode generatorColin Snover
Xcode 8/macOS 10.12 minimum target for iOS is now iOS 8.
2017-09-10CREATE_PROJECT: Ignore undefined-var-template warnings by defaultColin Snover
Starting in Xcode 8, clang reports warnings about singleton instantiation which are noisy, so suppress these warnings for the moment. An attempt to fix this properly was added in eefa72afa1978a9dea10f5b1833fcc8f58a3468e but it was backed out in 940b2a20f1cd490afb6e541a3cd26f0d3bdd1687. See https://github.com/scummvm/scummvm/pull/967 and https://github.com/scummvm/scummvm/pull/994.
2017-09-10CREATE_PROJECT: Move browser_osx.mm hack to Xcode generatorColin Snover
c19c10d548b2867bc4fd003fb29ac0017b2bd29d fixed the bad parsing of module.mk which meant the Xcode generator broke. For the moment, just move the hack for browser_osx.mm into the generator, until there is a more elegant solution to this problem (if ever).
2017-09-10CREATE_PROJECT: Allow FluidSynth on macOSColin Snover
FluidSynth does build and run successfully, but it is necessary to get the correct static libraries. It can be manually built against dylib, if desired, by manually adding the fluidsynth.dylib to the Frameworks. Since this will result in a runtime dependency, this is not set up by default.
2017-09-10CREATE_PROJECT: Fix Xcode builder library includesColin Snover
Libraries were being included unconditionally regardless of the arguments passed to create_project, and in the case of macOS were being added using manual linker flags and other such hacks instead of using the Frameworks list.
2017-09-10CREATE_PROJECT: Fix typo in Xcode generator interfaceColin Snover
2017-07-02BUILD: Add titanic.dat files to the list of engines data filesThierry Crozat
2017-06-24CREATE_PROJECT: Add fix for nested ifsTobia Tesan
This adds a quick fix so that any if blocks nested inside a if block with an unmet condition are handled with push(false) even if their condition is satisfied. For example, without this modification, upon running create_project.exe --msvc --disable-cloud --enable-libcurl the block inside ifdef USE_CLOUD ifdef USE_LIBCURL ... endif endif in backends/module.mk would get evaluated since it was inside USE_LIBCURL (=1), leading to unpredictable results.
2017-04-18JANITORIAL: Remove superfluous semicolonsTorbjörn Andersson
2017-03-10CREATE_PROJECT: Support for a different target build directory in CMakePeter Kohaut
2017-03-08CREATE_PROJECT: Fixed solution version for Visual Studio 2015Peter Kohaut
2017-03-08CREATE_PROJECT: Add support for Visual Studio 2017Peter Kohaut
2017-02-12CREATE_PROJECT: Add data files for access, cryo and macventure in Xcode projectsThierry Crozat
2017-02-10CREATE_PROJECT: Also silence warning 4100 in MSVCFilippos Karapetis
Some formal function parameters are not used in all overloaded functions, which results in loads of 4100 warnings when building CREATE_PROJECT. This change silences warning 4100 together with the others
2017-02-06CREATE_PROJECT: Disable engines for which required features are not availableThierry Crozat
2017-02-06CREATE_PROJECT: Add highres featureThierry Crozat
2017-02-06CREATE_PROJECT: Fix linking with Xcode when not disabling curlThierry Crozat
2016-12-17CREATE_PROJECT: Fix Visual Studio linking problems after Munt mergePaul Gilbert
2016-10-20CREATE_PROJECT: Fix MSVC project creation with curl or SDL_Net enabledPaul Gilbert
2016-09-23CREATE_PROJECT: Do not copy into non-existent msvc8 dist folderLittleboy
2016-09-23CREATE_PROJECT: Add SCUMM_64BITS to ScummVM_Global64.props (fixes #9566)Littleboy
2016-09-15CREATE_PROJECT: Use SDL_Net2 when building with SDL2 for cmakeBastien Bouclet
2016-09-10CLOUD: Move openUrl to OSystemThierry Crozat
2016-09-04Merge pull request #822 from csnover/apple-network-browserEugene Sandulenko
CREATE_PROJECT: Fix networking backend file targets in Xcode
2016-09-03CREATE_PROJECT: Add CURL and SDL_net to the list of libraries for cmake ↵Bastien Bouclet
generation
2016-09-01CREATE_PROJECT: Fix networking backend file targets in XcodeColin Snover
2016-08-24CLOUD: Add USE_CLOUD featureAlexander Tkachev
Adds USE_CLOUD in both configure and create_project.
2016-08-22CREATE_PROJECT: Switch SDL backend to SDL2 by defaultFilippos Karapetis
This adapts create_project with the changes in de04a68c06
2016-08-18CREATE_PROJECT: Fix Xcode projectVincent Bénony
2016-08-13CREATE_PROJECT: Fix warning flags in Xcode generatorColin Snover
Sign comparison should be on to match other compilers, and multichar warnings should be disabled for all platforms, not just iOS.
2016-08-12CREATE_PROJECT: Add warning C4373 to ignore list for SCI enginePaul Gilbert
2016-08-05CREATE_PROJECT: Fix Xcode generator macOS targetColin Snover
2016-07-24CREATE_PROJECT: Fix MSVC compilationBastien Bouclet
Fixes #7173.
2016-07-24CREATE_PROJECT: Fix MSVC project filesEugene Sandulenko