diff options
| author | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-16 23:10:39 +0000 |
|---|---|---|
| committer | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-17 20:54:37 +0000 |
| commit | 9212763d9c61cf90422618722a16cb97734abc05 (patch) | |
| tree | 927b976924a92ad21cd3243d0a34a8cfa1b9b2b8 /src | |
| parent | [meson-build] live path effects (diff) | |
| download | inkscape-9212763d9c61cf90422618722a16cb97734abc05.tar.gz inkscape-9212763d9c61cf90422618722a16cb97734abc05.zip | |
[meson-build] libutil
Diffstat (limited to 'src')
| -rw-r--r-- | src/meson.build | 8 | ||||
| -rw-r--r-- | src/util/meson.build | 51 | ||||
| -rw-r--r-- | src/xml/meson.build | 3 |
3 files changed, 54 insertions, 8 deletions
diff --git a/src/meson.build b/src/meson.build index b0e35743f..feb480c8c 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1,23 +1,17 @@ # All folders for internal inkscape # these call add_inkscape_source -#add_subdirectory(debug) #add_subdirectory(extension) -#add_subdirectory(helper) #add_subdirectory(io) -#add_subdirectory(live_effects) -#add_subdirectory(svg) #add_subdirectory(trace) -#add_subdirectory(util) #add_subdirectory(widgets) # Directories containing lists files that describe building internal libraries -#add_subdirectory(libavoid) #add_subdirectory(libcroco) #add_subdirectory(libuemf) -#add_subdirectory(libvpsc) #add_subdirectory(libdepixelize) subdir('debug') +subdir('util') subdir('svg') subdir('live_effects') subdir('libavoid') diff --git a/src/util/meson.build b/src/util/meson.build new file mode 100644 index 000000000..8c3c78775 --- /dev/null +++ b/src/util/meson.build @@ -0,0 +1,51 @@ +libutil_sources = files([ + 'ege-appear-time-tracker.cpp', + 'ege-tags.cpp', + 'expression-evaluator.cpp', + 'share.cpp', + 'units.cpp', + 'ziptool.cpp' +]) + +libutil_headers = files([ + 'copy.h', + 'ege-appear-time-tracker.h', + 'ege-tags.h', + 'enums.h', + 'expression-evaluator.h', + 'filter-list.h', + 'find-if-before.h', + 'find-last-if.h', + 'fixed_point.h', + 'format.h', + 'forward-pointer-iterator.h', + 'function.h', + 'list-container-test.h', + 'list-container.h', + 'list-copy.h', + 'list.h', + 'longest-common-suffix.h', + 'map-list.h', + 'reference.h', + 'reverse-list.h', + 'share.h', + 'signal-blocker.h', + 'tuple.h', + 'ucompose.hpp', + 'units.h', + 'unordered-containers.h', + 'ziptool.h' +]) + +libutil_deps = [ + glibmm_dep, + gtk_dep +] + +libutil = static_library('libutil', + sources: [libutil_sources, + libutil_headers], + dependencies: libutil_deps, + include_directories: [srcinc, confinc]) + +libutil_dep = declare_dependency(link_with : libutil) diff --git a/src/xml/meson.build b/src/xml/meson.build index f893fa71c..33e5d9c11 100644 --- a/src/xml/meson.build +++ b/src/xml/meson.build @@ -53,7 +53,8 @@ xml_deps = [ glib_dep, glibmm_dep, xml2_dep, - libdebug_dep + libdebug_dep, + libutil_dep ] lib_xml = static_library('xml', |
