aboutsummaryrefslogblamecommitdiffstats
path: root/src/lib/evas_goal/meson.build
blob: 60426ad52649e311144cf27cb3b19bf4515279e1 (plain) (tree)
1
2
3
4
5
6
7
8
9








                                                                     

                                                     

                          
                                








                                                                    
                        

                         



                                                                  

                            
                                                          
                                                                      

                                                                
evas_lib = library('evas',
    'empty.c',
    #all the source code is coming from evas_pre_lib_dep
    dependencies: [evas_pre_lib_dep, evas_static_list],
    install: true,
    c_args : '-DPACKAGE_DATA_DIR="'+join_paths(dir_data, 'evas')+'"',
    version : meson.project_version()
)

evas_pub_deps = [eina, ecore, ector, emile, evas_pre]

evas = declare_dependency(
   link_with : [evas_lib],
   dependencies : evas_pub_deps,
   include_directories : evas_include_directories
)

evas_bin = declare_dependency(
   link_with : [evas_lib],
   dependencies : [eina, ecore, ector, emile, dependency('luajit')],
   include_directories : evas_include_directories
)

tmp_package_subdirs = []
automatic_pkgfile = false

foreach subdir : evas_header_subdirs
  tmp_package_subdirs += join_paths('evas-'+version_major, subdir)
endforeach

pkgconfig.generate(evas_lib,
  name : 'evas',
  subdirs : ['evas-'+version_major] + tmp_package_subdirs,
  version : version_major + '.' + version_minor + '.' + version_micro,
  libraries : [eina, ecore, ector, emile, dependency('luajit')],
)