lottie: updated library dependancy to c++14

Change-Id: I6262065f30393830ea5192d0f549491f2c42677e
This commit is contained in:
subhransu mohanty
2018-07-26 09:43:36 +09:00
parent 7b4f8a44be
commit 8aaeff98a3
3 changed files with 2 additions and 12 deletions

View File

@@ -22,7 +22,7 @@ add_library(lottie-player::lottie-player ALIAS lottie-player)
#declare target compilation options
target_compile_options(lottie-player
PUBLIC
-std=c++11
-std=c++14
PRIVATE
-Wall -fvisibility=hidden)

View File

@@ -6,7 +6,7 @@ lottie_player_lib_version = '0.0.1'
add_global_arguments('-DDEMO_DIR="@0@/example/resource/"'.format(meson.current_source_dir()), language : 'cpp')
compiler_flags = ['-Wall','-std=c++11', '-fvisibility=hidden']
compiler_flags = ['-Wall','-std=c++14', '-fvisibility=hidden']
if (build_machine.system() == 'linux')
compiler_flags += ['-pthread']

View File

@@ -35,16 +35,6 @@ typedef uint8_t uchar;
#include"vdebug.h"
#define VECTOR_FALLTHROUGH
/*
* keep this till we move the code to c++14
*/
namespace std {
template<typename T, typename ...Args>
std::unique_ptr<T> make_unique( Args&& ...args )
{
return std::unique_ptr<T>( new T( std::forward<Args>(args)... ) );
}
}
#include<atomic>
class RefCount