Age | Commit message (Collapse) | Author |
|
crossguid hasnt been updated in a long time (~2015 was our previous hash)
crossguid now natively uses cmake, so remove our cmakelists file
first patch is to get around a failure due to unused function on apple platforms.
a second patch is introduced due to a build failure with the default -Werror used
Build crossguid in core cmake project for all platforms by default.
Remove from windows the bundled download of crossguid lib
rework usage of debug_postfix in SETUP_BUILD_VARS macro
|
|
byproduct tracking is used by both tools/depends and project cmake build system
|
|
|
|
Provides a SHA512 hash to our possible "Internal" depends to verify download of tarballs.
Implementation currently supports SHA256, SHA512 and any additional cmake supported algo's
can be implemented easily. This supports differing supported hash types per dependency if
desired, so if a new algo is introduced for a particular dependency, we dont have to mass
change all other existing hash types.
|
|
|
|
Also remove the FindCXX11.cmake module and make use of CMake
techniques to specify the necessary compiler flags.
|
|
implement darwin_embedded CORE_SYSTEM_NAME and OS.
This provides a single parent for ios/tvos common build code, and allows ios/tvos
specific code via CORE_PLATFORM_NAME
|
|
Avoids error with gcc4.9:
guid.cpp:112:25: error: range-based 'for' loops are not allowed in C++98 mode
|
|
|
|
|
|
|
|
Add CMakeLists.txt and find modules for dependencies.
- OSXRemote
- JsonSchemaBuilder
- TexturePacker
- libsquish
- crossguid
- ffmpeg
|
|
|
|
|
|
|