[DEV] update to the new LUTIN description model

This commit is contained in:
Edouard DUPIN 2021-10-27 21:52:57 +02:00
parent c01a7d0997
commit 17e972b56a
83 changed files with 2357 additions and 3176 deletions

20
GLD_boost-atomic.json Normal file
View File

@ -0,0 +1,20 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-atomic library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"compilation-version": {
"language": "c++",
"version": 2011
},
"dependency": [
"z",
"m",
"boost-include"
]
}

20
GLD_boost-chrono.json Normal file
View File

@ -0,0 +1,20 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-chrono library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"compilation-version": {
"language": "c++",
"version": 2011
},
"dependency": [
"z",
"m",
"boost-include"
]
}

20
GLD_boost-container.json Normal file
View File

@ -0,0 +1,20 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-container library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"compilation-version": {
"language": "c++",
"version": 2011
},
"dependency": [
"z",
"m",
"boost-include"
]
}

20
GLD_boost-context.json Normal file
View File

@ -0,0 +1,20 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-context library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"compilation-version": {
"language": "c++",
"version": 2011
},
"dependency": [
"z",
"m",
"boost-include"
]
}

37
GLD_boost-contract.json Normal file
View File

@ -0,0 +1,37 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-contract library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/contract/src/contract.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CONTRACT_DYN_LINK",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

49
GLD_boost-coroutine.json Normal file
View File

@ -0,0 +1,49 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-coroutine library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/coroutine/src/detail/coroutine_context.cpp',
'boost/libs/coroutine/src/exceptions.cpp',
'boost/libs/coroutine/src/posix/stack_traits.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CHRONO_DYN_LINK=1",
"-DBOOST_CONTEXT_DYN_LINK=1",
"-DBOOST_COROUTINES_DYN_LINK=1",
"-DBOOST_COROUTINES_SOURCE",
"-DBOOST_DISABLE_ASSERTS",
"-DBOOST_THREAD_BUILD_DLL=1",
"-DBOOST_THREAD_POSIX",
"-DBOOST_THREAD_USE_DLL=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-chrono",
"boost-context",
"boost-thread"
]
}

38
GLD_boost-date-time.json Normal file
View File

@ -0,0 +1,38 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-date-time library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/date_time/src/gregorian/greg_month.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_DYN_LINK=1",
"-DBOOST_ALL_NO_LIB=1",
"-DDATE_TIME_INLINE",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

76
GLD_boost-fiber.json Normal file
View File

@ -0,0 +1,76 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-fiber library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/fiber/src/algo/algorithm.cpp',
'boost/libs/fiber/src/algo/round_robin.cpp',
'boost/libs/fiber/src/algo/shared_work.cpp',
'boost/libs/fiber/src/algo/work_stealing.cpp',
'boost/libs/fiber/src/barrier.cpp',
'boost/libs/fiber/src/condition_variable.cpp',
'boost/libs/fiber/src/context.cpp',
'boost/libs/fiber/src/fiber.cpp',
'boost/libs/fiber/src/waker.cpp',
'boost/libs/fiber/src/future.cpp',
'boost/libs/fiber/src/mutex.cpp',
'boost/libs/fiber/src/properties.cpp',
'boost/libs/fiber/src/recursive_mutex.cpp',
'boost/libs/fiber/src/recursive_timed_mutex.cpp',
'boost/libs/fiber/src/timed_mutex.cpp',
'boost/libs/fiber/src/scheduler.cpp',
'boost/libs/context/src/asm/make_x86_64_sysv_elf_gas.S',
'boost/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S',
'boost/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S',
'boost/libs/context/src/posix/stack_traits.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CONTEXT_DYN_LINK=1",
"-DBOOST_DISABLE_ASSERTS",
"-DBOOST_FIBERS_DYN_LINK=1",
"-DBOOST_FIBERS_SOURCE",
"-DBOOST_FILESYSTEM_DYN_LINK=1",
"-DNDEBUG",
"-DBOOST_CONTEXT_SOURCE"
],
"s": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CONTEXT_DYN_LINK=1",
"-DBOOST_CONTEXT_SOURCE",
"-DBOOST_DISABLE_ASSERTS",
"-DNDEBUG"
],
"c": [
,
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-filesystem",
"boost-context",
"pthread"
]
}

55
GLD_boost-filesystem.json Normal file
View File

@ -0,0 +1,55 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-filesystem library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/filesystem/src/codecvt_error_category.cpp',
'boost/libs/filesystem/src/exception.cpp',
'boost/libs/filesystem/src/directory.cpp',
'boost/libs/filesystem/src/operations.cpp',
'boost/libs/filesystem/src/path.cpp',
'boost/libs/filesystem/src/path_traits.cpp',
'boost/libs/filesystem/src/portability.cpp',
'boost/libs/filesystem/src/unique_path.cpp',
'boost/libs/filesystem/src/utf8_codecvt_facet.cpp',
'boost/libs/filesystem/src/windows_file_codecvt.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_FILESYSTEM_DYN_LINK=1",
"-DBOOST_FILESYSTEM_HAS_STATX",
"-DBOOST_FILESYSTEM_HAS_STATX_SYSCALL",
"-DBOOST_FILESYSTEM_HAS_STAT_ST_MTIM",
"-DBOOST_FILESYSTEM_SOURCE",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"path": {
"c++": [
"boost/libs/filesystem/src"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

45
GLD_boost-graph.json Normal file
View File

@ -0,0 +1,45 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-graph library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/graph/src/read_graphviz_new.cpp',
'boost/libs/graph/src/graphml.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_GRAPH_DYN_LINK=1",
"-DBOOST_HAS_ICU=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"path": {
"c++": [
"boost/libs/graph/src"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-regex"
]
}

21
GLD_boost-include.json Normal file
View File

@ -0,0 +1,21 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost include library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"compilation-version": {
"language": "c++",
"version": 2011
},
"header":[
{
"path":"boost/boost/*",
"recursive":true,
"to":"boost"
}
]

44
GLD_boost-iostreams.json Normal file
View File

@ -0,0 +1,44 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-iostreams library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/iostreams/src/file_descriptor.cpp',
'boost/libs/iostreams/src/mapped_file.cpp',
'boost/libs/iostreams/src/bzip2.cpp',
'boost/libs/iostreams/src/gzip.cpp',
'boost/libs/iostreams/src/lzma.cpp',
'boost/libs/iostreams/src/zlib.cpp',
'boost/libs/iostreams/src/zstd.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_IOSTREAMS_DYN_LINK=1",
"-DBOOST_IOSTREAMS_USE_DEPRECATED",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

57
GLD_boost-json.json Normal file
View File

@ -0,0 +1,57 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-json library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/json/src/src.cpp',
'boost/libs/container/src/alloc_lib.c',
'boost/libs/container/src/dlmalloc.cpp',
'boost/libs/container/src/global_resource.cpp',
'boost/libs/container/src/monotonic_buffer_resource.cpp',
'boost/libs/container/src/pool_resource.cpp',
'boost/libs/container/src/synchronized_pool_resource.cpp',
'boost/libs/container/src/unsynchronized_pool_resource.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CONTAINER_DYN_LINK=1",
"-DNDEBUG",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
],
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CONTAINER_DYN_LINK=1",
"-DBOOST_JSON_DYN_LINK=1",
"-DBOOST_JSON_SOURCE",
"-DNDEBUG"
],
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"pthread",
"boost-container"
]
}

94
GLD_boost-locale.json Normal file
View File

@ -0,0 +1,94 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-locale library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/locale/src/encoding/codepage.cpp',
'boost/libs/locale/src/shared/date_time.cpp',
'boost/libs/locale/src/shared/format.cpp',
'boost/libs/locale/src/shared/formatting.cpp',
'boost/libs/locale/src/shared/generator.cpp',
'boost/libs/locale/src/shared/ids.cpp',
'boost/libs/locale/src/shared/localization_backend.cpp',
'boost/libs/locale/src/shared/message.cpp',
'boost/libs/locale/src/shared/mo_lambda.cpp',
'boost/libs/locale/src/util/codecvt_converter.cpp',
'boost/libs/locale/src/util/default_locale.cpp',
'boost/libs/locale/src/util/info.cpp',
'boost/libs/locale/src/util/locale_data.cpp',
'boost/libs/locale/src/icu/boundary.cpp',
'boost/libs/locale/src/icu/codecvt.cpp',
'boost/libs/locale/src/icu/collator.cpp',
'boost/libs/locale/src/icu/conversion.cpp',
'boost/libs/locale/src/icu/date_time.cpp',
'boost/libs/locale/src/icu/formatter.cpp',
'boost/libs/locale/src/icu/icu_backend.cpp',
'boost/libs/locale/src/icu/numeric.cpp',
'boost/libs/locale/src/icu/time_zone.cpp',
'boost/libs/locale/src/posix/codecvt.cpp',
'boost/libs/locale/src/posix/collate.cpp',
'boost/libs/locale/src/posix/converter.cpp',
'boost/libs/locale/src/posix/numeric.cpp',
'boost/libs/locale/src/posix/posix_backend.cpp',
'boost/libs/locale/src/std/codecvt.cpp',
'boost/libs/locale/src/std/collate.cpp',
'boost/libs/locale/src/std/converter.cpp',
'boost/libs/locale/src/std/numeric.cpp',
'boost/libs/locale/src/std/std_backend.cpp',
'boost/libs/locale/src/util/gregorian.cpp',
'boost/libs/chrono/src/chrono.cpp',
'boost/libs/chrono/src/thread_clock.cpp',
'boost/libs/chrono/src/process_cpu_clocks.cpp',
'boost/libs/thread/src/pthread/thread.cpp',
'boost/libs/thread/src/pthread/once.cpp',
'boost/libs/thread/src/future.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CHRONO_DYN_LINK=1",
"-DBOOST_LOCALE_DYN_LINK=1",
"-DBOOST_LOCALE_NO_WINAPI_BACKEND=1",
"-DBOOST_LOCALE_WITH_ICONV=1",
"-DBOOST_LOCALE_WITH_ICU=1",
"-DBOOST_SYSTEM_DYN_LINK=1",
"-DBOOST_THREAD_BUILD_DLL=1",
"-DBOOST_THREAD_NO_LIB=1",
"-DBOOST_THREAD_POSIX",
"-DBOOST_THREAD_USE_DLL=1",
"-DNDEBUG",
"-DBOOST_ALL_DYN_LINK=1",
"-DBOOST_THREAD_DONT_USE_CHRONO"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Wextra",
"-Wno-long-long",
"-Wno-unused-parameter",
"-Wunused-function",
"-pedantic"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-system",
"boost-chrono",
"boost-thread"
]
}

76
GLD_boost-log-setup.json Normal file
View File

@ -0,0 +1,76 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-log-setup library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/log/src/setup/parser_utils.cpp',
'boost/libs/log/src/setup/init_from_stream.cpp',
'boost/libs/log/src/setup/init_from_settings.cpp',
'boost/libs/log/src/setup/settings_parser.cpp',
'boost/libs/log/src/setup/filter_parser.cpp',
'boost/libs/log/src/setup/formatter_parser.cpp',
'boost/libs/log/src/setup/default_filter_factory.cpp',
'boost/libs/log/src/setup/matches_relation_factory.cpp',
'boost/libs/log/src/setup/default_formatter_factory.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_ATOMIC_DYN_LINK=1",
"-DBOOST_CHRONO_DYN_LINK=1",
"-DBOOST_FILESYSTEM_DYN_LINK=1",
"-DBOOST_HAS_ICU=1",
"-DBOOST_LOG_DYN_LINK=1",
"-DBOOST_LOG_HAS_PTHREAD_MUTEX_ROBUST",
"-DBOOST_LOG_SETUP_BUILDING_THE_LIB=1",
"-DBOOST_LOG_SETUP_DLL",
"-DBOOST_LOG_USE_AVX2",
"-DBOOST_LOG_USE_NATIVE_SYSLOG",
"-DBOOST_LOG_USE_SSSE3",
"-DBOOST_LOG_WITHOUT_EVENT_LOG",
"-DBOOST_SPIRIT_USE_PHOENIX_V3=1",
"-DBOOST_THREAD_BUILD_DLL=1",
"-DBOOST_THREAD_DONT_USE_CHRONO=1",
"-DBOOST_THREAD_POSIX",
"-DBOOST_THREAD_USE_DLL=1",
"-DNDEBUG",
"-D_XOPEN_SOURCE=600",
"-D__STDC_CONSTANT_MACROS"
],
"c": [
"-ftemplate-depth-1024",
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-fno-strict-aliasing"
]
},
"path": {
"c++": [
"boost/libs/log/src"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-log",
"boost-regex",
"boost-filesystem",
"boost-atomic",
"boost-chrono",
"boost-thread"
]
}

116
GLD_boost-log.json Normal file
View File

@ -0,0 +1,116 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-log library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/log/src/attribute_name.cpp',
'boost/libs/log/src/attribute_set.cpp',
'boost/libs/log/src/attribute_value_set.cpp',
'boost/libs/log/src/code_conversion.cpp',
'boost/libs/log/src/core.cpp',
'boost/libs/log/src/record_ostream.cpp',
'boost/libs/log/src/severity_level.cpp',
'boost/libs/log/src/global_logger_storage.cpp',
'boost/libs/log/src/named_scope.cpp',
'boost/libs/log/src/process_name.cpp',
'boost/libs/log/src/process_id.cpp',
'boost/libs/log/src/thread_id.cpp',
'boost/libs/log/src/timer.cpp',
'boost/libs/log/src/exceptions.cpp',
'boost/libs/log/src/default_attribute_names.cpp',
'boost/libs/log/src/default_sink.cpp',
'boost/libs/log/src/text_ostream_backend.cpp',
'boost/libs/log/src/text_file_backend.cpp',
'boost/libs/log/src/text_multifile_backend.cpp',
'boost/libs/log/src/thread_specific.cpp',
'boost/libs/log/src/once_block.cpp',
'boost/libs/log/src/timestamp.cpp',
'boost/libs/log/src/threadsafe_queue.cpp',
'boost/libs/log/src/event.cpp',
'boost/libs/log/src/trivial.cpp',
'boost/libs/log/src/spirit_encoding.cpp',
'boost/libs/log/src/format_parser.cpp',
'boost/libs/log/src/date_time_format_parser.cpp',
'boost/libs/log/src/named_scope_format_parser.cpp',
'boost/libs/log/src/permissions.cpp',
'boost/libs/log/src/dump.cpp',
'boost/libs/log/src/dump_avx2.cpp',
'boost/libs/log/src/dump_ssse3.cpp',
'boost/libs/log/src/posix/ipc_reliable_message_queue.cpp',
'boost/libs/log/src/posix/object_name.cpp',
'boost/libs/log/src/syslog_backend.cpp',
'boost/libs/atomic/src/lock_pool.cpp',
'boost/libs/atomic/src/find_address_sse2.cpp',
'boost/libs/atomic/src/find_address_sse41.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_ATOMIC_DYN_LINK=1",
"-DBOOST_CHRONO_DYN_LINK=1",
"-DBOOST_FILESYSTEM_DYN_LINK=1",
"-DBOOST_HAS_ICU=1",
"-DBOOST_LOG_BUILDING_THE_LIB=1",
"-DBOOST_LOG_DLL",
"-DBOOST_LOG_HAS_PTHREAD_MUTEX_ROBUST",
"-DBOOST_LOG_USE_AVX2",
"-DBOOST_LOG_USE_NATIVE_SYSLOG",
"-DBOOST_LOG_USE_SSSE3",
"-DBOOST_LOG_WITHOUT_DEBUG_OUTPUT",
"-DBOOST_LOG_WITHOUT_EVENT_LOG",
"-DBOOST_SPIRIT_USE_PHOENIX_V3=1",
"-DBOOST_THREAD_BUILD_DLL=1",
"-DBOOST_THREAD_DONT_USE_CHRONO=1",
"-DBOOST_THREAD_POSIX",
"-DBOOST_THREAD_USE_DLL=1",
"-DNDEBUG",
"-D_XOPEN_SOURCE=600",
"-D__STDC_CONSTANT_MACROS",
"-DBOOST_ATOMIC_SOURCE",
"-DBOOST_ATOMIC_USE_SSE2",
"-DBOOST_ATOMIC_USE_SSE41"
],
"c": [
"-ftemplate-depth-1024",
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-fno-strict-aliasing",
"-mavx",
"-mavx2",
"-msse",
"-msse2",
"-msse3",
"-mssse3",
"-msse4.1"
]
},
"path": {
"c++": [
"boost/libs/log/src",
"boost/libs/atomic/src"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-filesystem",
"boost-regex",
"boost-atomic",
"boost-chrono",
"boost-thread"
]
}

64
GLD_boost-math-c99.json Normal file
View File

@ -0,0 +1,64 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-math-c99 library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/math/build/../src/tr1/acosh.cpp',
'boost/libs/math/build/../src/tr1/asinh.cpp',
'boost/libs/math/build/../src/tr1/atanh.cpp',
'boost/libs/math/build/../src/tr1/cbrt.cpp',
'boost/libs/math/build/../src/tr1/copysign.cpp',
'boost/libs/math/build/../src/tr1/erfc.cpp',
'boost/libs/math/build/../src/tr1/erf.cpp',
'boost/libs/math/build/../src/tr1/expm1.cpp',
'boost/libs/math/build/../src/tr1/fmax.cpp',
'boost/libs/math/build/../src/tr1/fmin.cpp',
'boost/libs/math/build/../src/tr1/fpclassify.cpp',
'boost/libs/math/build/../src/tr1/hypot.cpp',
'boost/libs/math/build/../src/tr1/lgamma.cpp',
'boost/libs/math/build/../src/tr1/llround.cpp',
'boost/libs/math/build/../src/tr1/log1p.cpp',
'boost/libs/math/build/../src/tr1/lround.cpp',
'boost/libs/math/build/../src/tr1/nextafter.cpp',
'boost/libs/math/build/../src/tr1/nexttoward.cpp',
'boost/libs/math/build/../src/tr1/round.cpp',
'boost/libs/math/build/../src/tr1/tgamma.cpp',
'boost/libs/math/build/../src/tr1/trunc.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_BUILD_PCH_ENABLED",
"-DBOOST_MATH_TR1_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Winvalid-pch"
]
},
"path": {
"c++": [
"boost/libs/math/src/tr1"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

64
GLD_boost-math-c99f.json Normal file
View File

@ -0,0 +1,64 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-math-c99f library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/math/build/../src/tr1/acoshf.cpp',
'boost/libs/math/build/../src/tr1/asinhf.cpp',
'boost/libs/math/build/../src/tr1/atanhf.cpp',
'boost/libs/math/build/../src/tr1/cbrtf.cpp',
'boost/libs/math/build/../src/tr1/copysignf.cpp',
'boost/libs/math/build/../src/tr1/erfcf.cpp',
'boost/libs/math/build/../src/tr1/erff.cpp',
'boost/libs/math/build/../src/tr1/expm1f.cpp',
'boost/libs/math/build/../src/tr1/fmaxf.cpp',
'boost/libs/math/build/../src/tr1/fminf.cpp',
'boost/libs/math/build/../src/tr1/fpclassifyf.cpp',
'boost/libs/math/build/../src/tr1/hypotf.cpp',
'boost/libs/math/build/../src/tr1/lgammaf.cpp',
'boost/libs/math/build/../src/tr1/llroundf.cpp',
'boost/libs/math/build/../src/tr1/log1pf.cpp',
'boost/libs/math/build/../src/tr1/lroundf.cpp',
'boost/libs/math/build/../src/tr1/nextafterf.cpp',
'boost/libs/math/build/../src/tr1/nexttowardf.cpp',
'boost/libs/math/build/../src/tr1/roundf.cpp',
'boost/libs/math/build/../src/tr1/tgammaf.cpp',
'boost/libs/math/build/../src/tr1/truncf.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_BUILD_PCH_ENABLED",
"-DBOOST_MATH_TR1_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Winvalid-pch"
]
},
"path": {
"c++": [
"boost/libs/math/src/tr1"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

64
GLD_boost-math-c99l.json Normal file
View File

@ -0,0 +1,64 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-math-c99l library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/math/build/../src/tr1/acoshl.cpp',
'boost/libs/math/build/../src/tr1/asinhl.cpp',
'boost/libs/math/build/../src/tr1/atanhl.cpp',
'boost/libs/math/build/../src/tr1/cbrtl.cpp',
'boost/libs/math/build/../src/tr1/copysignl.cpp',
'boost/libs/math/build/../src/tr1/erfcl.cpp',
'boost/libs/math/build/../src/tr1/erfl.cpp',
'boost/libs/math/build/../src/tr1/expm1l.cpp',
'boost/libs/math/build/../src/tr1/fmaxl.cpp',
'boost/libs/math/build/../src/tr1/fminl.cpp',
'boost/libs/math/build/../src/tr1/fpclassifyl.cpp',
'boost/libs/math/build/../src/tr1/hypotl.cpp',
'boost/libs/math/build/../src/tr1/lgammal.cpp',
'boost/libs/math/build/../src/tr1/llroundl.cpp',
'boost/libs/math/build/../src/tr1/log1pl.cpp',
'boost/libs/math/build/../src/tr1/lroundl.cpp',
'boost/libs/math/build/../src/tr1/nextafterl.cpp',
'boost/libs/math/build/../src/tr1/nexttowardl.cpp',
'boost/libs/math/build/../src/tr1/roundl.cpp',
'boost/libs/math/build/../src/tr1/tgammal.cpp',
'boost/libs/math/build/../src/tr1/truncl.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_BUILD_PCH_ENABLED",
"-DBOOST_MATH_TR1_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Winvalid-pch"
]
},
"path": {
"c++": [
"boost/libs/math/src/tr1"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

64
GLD_boost-math-tr1.json Normal file
View File

@ -0,0 +1,64 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-math-tr1 library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/math/build/../src/tr1/assoc_laguerre.cpp',
'boost/libs/math/build/../src/tr1/assoc_legendre.cpp',
'boost/libs/math/build/../src/tr1/beta.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_1.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_2.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_3.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_i.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_j.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_k.cpp',
'boost/libs/math/build/../src/tr1/cyl_neumann.cpp',
'boost/libs/math/build/../src/tr1/ellint_1.cpp',
'boost/libs/math/build/../src/tr1/ellint_2.cpp',
'boost/libs/math/build/../src/tr1/ellint_3.cpp',
'boost/libs/math/build/../src/tr1/expint.cpp',
'boost/libs/math/build/../src/tr1/hermite.cpp',
'boost/libs/math/build/../src/tr1/laguerre.cpp',
'boost/libs/math/build/../src/tr1/legendre.cpp',
'boost/libs/math/build/../src/tr1/riemann_zeta.cpp',
'boost/libs/math/build/../src/tr1/sph_bessel.cpp',
'boost/libs/math/build/../src/tr1/sph_legendre.cpp',
'boost/libs/math/build/../src/tr1/sph_neumann.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_BUILD_PCH_ENABLED",
"-DBOOST_MATH_TR1_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Winvalid-pch"
]
},
"path": {
"c++": [
"boost/libs/math/src/tr1"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

64
GLD_boost-math-tr1f.json Normal file
View File

@ -0,0 +1,64 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-math-tr1f library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/math/build/../src/tr1/assoc_laguerref.cpp',
'boost/libs/math/build/../src/tr1/assoc_legendref.cpp',
'boost/libs/math/build/../src/tr1/betaf.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_1f.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_2f.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_3f.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_if.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_jf.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_kf.cpp',
'boost/libs/math/build/../src/tr1/cyl_neumannf.cpp',
'boost/libs/math/build/../src/tr1/ellint_1f.cpp',
'boost/libs/math/build/../src/tr1/ellint_2f.cpp',
'boost/libs/math/build/../src/tr1/ellint_3f.cpp',
'boost/libs/math/build/../src/tr1/expintf.cpp',
'boost/libs/math/build/../src/tr1/hermitef.cpp',
'boost/libs/math/build/../src/tr1/laguerref.cpp',
'boost/libs/math/build/../src/tr1/legendref.cpp',
'boost/libs/math/build/../src/tr1/riemann_zetaf.cpp',
'boost/libs/math/build/../src/tr1/sph_besself.cpp',
'boost/libs/math/build/../src/tr1/sph_legendref.cpp',
'boost/libs/math/build/../src/tr1/sph_neumannf.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_BUILD_PCH_ENABLED",
"-DBOOST_MATH_TR1_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Winvalid-pch"
]
},
"path": {
"c++": [
"boost/libs/math/src/tr1"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

64
GLD_boost-math-tr1l.json Normal file
View File

@ -0,0 +1,64 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-math-tr1l library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/math/build/../src/tr1/assoc_laguerrel.cpp',
'boost/libs/math/build/../src/tr1/assoc_legendrel.cpp',
'boost/libs/math/build/../src/tr1/betal.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_1l.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_2l.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_3l.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_il.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_jl.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_kl.cpp',
'boost/libs/math/build/../src/tr1/cyl_neumannl.cpp',
'boost/libs/math/build/../src/tr1/ellint_1l.cpp',
'boost/libs/math/build/../src/tr1/ellint_2l.cpp',
'boost/libs/math/build/../src/tr1/ellint_3l.cpp',
'boost/libs/math/build/../src/tr1/expintl.cpp',
'boost/libs/math/build/../src/tr1/hermitel.cpp',
'boost/libs/math/build/../src/tr1/laguerrel.cpp',
'boost/libs/math/build/../src/tr1/legendrel.cpp',
'boost/libs/math/build/../src/tr1/riemann_zetal.cpp',
'boost/libs/math/build/../src/tr1/sph_bessell.cpp',
'boost/libs/math/build/../src/tr1/sph_legendrel.cpp',
'boost/libs/math/build/../src/tr1/sph_neumannl.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_BUILD_PCH_ENABLED",
"-DBOOST_MATH_TR1_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Winvalid-pch"
]
},
"path": {
"c++": [
"boost/libs/math/src/tr1"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

41
GLD_boost-nowide.json Normal file
View File

@ -0,0 +1,41 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-nowide library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/nowide/src/cstdio.cpp',
'boost/libs/nowide/src/cstdlib.cpp',
'boost/libs/nowide/src/filebuf.cpp',
'boost/libs/nowide/src/iostream.cpp',
'boost/libs/nowide/src/stat.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_NOWIDE_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

49
GLD_boost-numpy39.json Normal file
View File

@ -0,0 +1,49 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-numpy39 library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/python/src/numpy/dtype.cpp',
'boost/libs/python/src/numpy/matrix.cpp',
'boost/libs/python/src/numpy/ndarray.cpp',
'boost/libs/python/src/numpy/numpy.cpp',
'boost/libs/python/src/numpy/scalars.cpp',
'boost/libs/python/src/numpy/ufunc.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_NUMPY_SOURCE",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"path": {
"c++": [
"/usr/include/python3.9",
"/usr/lib/python3.9/site-packages/numpy/core/include"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-python39"
]
}

View File

@ -0,0 +1,40 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-prg-exec-monitor library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/test/src/execution_monitor.cpp',
'boost/libs/test/src/debug.cpp',
'boost/libs/test/src/cpp_main.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_TEST_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Wno-variadic-macros"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

View File

@ -0,0 +1,47 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-program-options library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/program_options/src/cmdline.cpp',
'boost/libs/program_options/src/config_file.cpp',
'boost/libs/program_options/src/options_description.cpp',
'boost/libs/program_options/src/parsers.cpp',
'boost/libs/program_options/src/variables_map.cpp',
'boost/libs/program_options/src/value_semantic.cpp',
'boost/libs/program_options/src/positional_options.cpp',
'boost/libs/program_options/src/utf8_codecvt_facet.cpp',
'boost/libs/program_options/src/convert.cpp',
'boost/libs/program_options/src/winmain.cpp',
'boost/libs/program_options/src/split.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_PROGRAM_OPTIONS_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

68
GLD_boost-python39.json Normal file
View File

@ -0,0 +1,68 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-python39 library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/python/src/list.cpp',
'boost/libs/python/src/long.cpp',
'boost/libs/python/src/dict.cpp',
'boost/libs/python/src/tuple.cpp',
'boost/libs/python/src/str.cpp',
'boost/libs/python/src/slice.cpp',
'boost/libs/python/src/converter/from_python.cpp',
'boost/libs/python/src/converter/registry.cpp',
'boost/libs/python/src/converter/type_id.cpp',
'boost/libs/python/src/object/enum.cpp',
'boost/libs/python/src/object/class.cpp',
'boost/libs/python/src/object/function.cpp',
'boost/libs/python/src/object/inheritance.cpp',
'boost/libs/python/src/object/life_support.cpp',
'boost/libs/python/src/object/pickle_support.cpp',
'boost/libs/python/src/errors.cpp',
'boost/libs/python/src/module.cpp',
'boost/libs/python/src/converter/builtin_converters.cpp',
'boost/libs/python/src/converter/arg_to_python_base.cpp',
'boost/libs/python/src/object/iterator.cpp',
'boost/libs/python/src/object/stl_iterator.cpp',
'boost/libs/python/src/object_protocol.cpp',
'boost/libs/python/src/object_operators.cpp',
'boost/libs/python/src/wrapper.cpp',
'boost/libs/python/src/import.cpp',
'boost/libs/python/src/exec.cpp',
'boost/libs/python/src/object/function_doc_signature.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_PYTHON_SOURCE",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"path": {
"c++": [
"/usr/include/python3.9"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

37
GLD_boost-random.json Normal file
View File

@ -0,0 +1,37 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-random library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/random/src/random_device.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_RANDOM_DYN_LINK",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

42
GLD_boost-regex.json Normal file
View File

@ -0,0 +1,42 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-regex library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/regex/build/../src/posix_api.cpp',
'boost/libs/regex/build/../src/regex.cpp',
'boost/libs/regex/build/../src/regex_debug.cpp',
'boost/libs/regex/build/../src/static_mutex.cpp',
'boost/libs/regex/build/../src/wide_posix_api.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_HAS_ICU=1",
"-DBOOST_REGEX_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

View File

@ -0,0 +1,72 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-serialization library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/serialization/src/archive_exception.cpp',
'boost/libs/serialization/src/basic_archive.cpp',
'boost/libs/serialization/src/basic_iarchive.cpp',
'boost/libs/serialization/src/basic_iserializer.cpp',
'boost/libs/serialization/src/basic_oarchive.cpp',
'boost/libs/serialization/src/basic_oserializer.cpp',
'boost/libs/serialization/src/basic_pointer_iserializer.cpp',
'boost/libs/serialization/src/basic_pointer_oserializer.cpp',
'boost/libs/serialization/src/basic_serializer_map.cpp',
'boost/libs/serialization/src/basic_text_iprimitive.cpp',
'boost/libs/serialization/src/basic_text_oprimitive.cpp',
'boost/libs/serialization/src/basic_xml_archive.cpp',
'boost/libs/serialization/src/binary_iarchive.cpp',
'boost/libs/serialization/src/binary_oarchive.cpp',
'boost/libs/serialization/src/extended_type_info.cpp',
'boost/libs/serialization/src/extended_type_info_typeid.cpp',
'boost/libs/serialization/src/extended_type_info_no_rtti.cpp',
'boost/libs/serialization/src/polymorphic_iarchive.cpp',
'boost/libs/serialization/src/polymorphic_oarchive.cpp',
'boost/libs/serialization/src/stl_port.cpp',
'boost/libs/serialization/src/text_iarchive.cpp',
'boost/libs/serialization/src/text_oarchive.cpp',
'boost/libs/serialization/src/polymorphic_text_iarchive.cpp',
'boost/libs/serialization/src/polymorphic_text_oarchive.cpp',
'boost/libs/serialization/src/polymorphic_binary_iarchive.cpp',
'boost/libs/serialization/src/polymorphic_binary_oarchive.cpp',
'boost/libs/serialization/src/polymorphic_xml_iarchive.cpp',
'boost/libs/serialization/src/polymorphic_xml_oarchive.cpp',
'boost/libs/serialization/src/void_cast.cpp',
'boost/libs/serialization/src/xml_grammar.cpp',
'boost/libs/serialization/src/xml_iarchive.cpp',
'boost/libs/serialization/src/xml_archive_exception.cpp',
'boost/libs/serialization/src/codecvt_null.cpp',
'boost/libs/serialization/src/utf8_codecvt_facet.cpp',
'boost/libs/serialization/src/xml_oarchive.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_SERIALIZATION_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-ftemplate-depth-255"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

View File

@ -0,0 +1,37 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-stacktrace-addr2line library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/stacktrace/build/../src/addr2line.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_STACKTRACE_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

View File

@ -0,0 +1,37 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-stacktrace-basic library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/stacktrace/build/../src/basic.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_STACKTRACE_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

View File

@ -0,0 +1,37 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-stacktrace-noop library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/stacktrace/build/../src/noop.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_STACKTRACE_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

37
GLD_boost-system.json Normal file
View File

@ -0,0 +1,37 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-system library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/system/src/error_code.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_SYSTEM_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

20
GLD_boost-thread.json Normal file
View File

@ -0,0 +1,20 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-thread library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"compilation-version": {
"language": "c++",
"version": 2011
},
"dependency": [
"z",
"m",
"boost-include"
]
}

40
GLD_boost-timer.json Normal file
View File

@ -0,0 +1,40 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-timer library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/timer/src/auto_timers_construction.cpp',
'boost/libs/timer/src/cpu_timer.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CHRONO_DYN_LINK=1",
"-DBOOST_TIMER_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-chrono"
]
}

View File

@ -0,0 +1,45 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-type-erasure library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/type_erasure/src/dynamic_binding.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_CHRONO_DYN_LINK=1",
"-DBOOST_SYSTEM_DYN_LINK=1",
"-DBOOST_THREAD_BUILD_DLL=1",
"-DBOOST_THREAD_POSIX",
"-DBOOST_THREAD_USE_DLL=1",
"-DBOOST_TYPE_ERASURE_DYN_LINK",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-thread",
"boost-system",
"boost-chrono"
]
}

View File

@ -0,0 +1,54 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-unit-test-framework library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/test/src/compiler_log_formatter.cpp',
'boost/libs/test/src/decorator.cpp',
'boost/libs/test/src/framework.cpp',
'boost/libs/test/src/plain_report_formatter.cpp',
'boost/libs/test/src/progress_monitor.cpp',
'boost/libs/test/src/results_collector.cpp',
'boost/libs/test/src/results_reporter.cpp',
'boost/libs/test/src/test_framework_init_observer.cpp',
'boost/libs/test/src/test_tools.cpp',
'boost/libs/test/src/test_tree.cpp',
'boost/libs/test/src/unit_test_log.cpp',
'boost/libs/test/src/unit_test_main.cpp',
'boost/libs/test/src/unit_test_monitor.cpp',
'boost/libs/test/src/unit_test_parameters.cpp',
'boost/libs/test/src/junit_log_formatter.cpp',
'boost/libs/test/src/xml_log_formatter.cpp',
'boost/libs/test/src/xml_report_formatter.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_TEST_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-Wno-variadic-macros"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread"
]
}

52
GLD_boost-wave.json Normal file
View File

@ -0,0 +1,52 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-wave library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/wave/src/instantiate_cpp_exprgrammar.cpp',
'boost/libs/wave/src/instantiate_cpp_grammar.cpp',
'boost/libs/wave/src/instantiate_cpp_literalgrs.cpp',
'boost/libs/wave/src/instantiate_defined_grammar.cpp',
'boost/libs/wave/src/instantiate_has_include_grammar.cpp',
'boost/libs/wave/src/instantiate_predef_macros.cpp',
'boost/libs/wave/src/instantiate_re2c_lexer.cpp',
'boost/libs/wave/src/instantiate_re2c_lexer_str.cpp',
'boost/libs/wave/src/token_ids.cpp',
'boost/libs/wave/src/wave_config_constant.cpp',
'boost/libs/wave/src/cpplexer/re2clex/aq.cpp',
'boost/libs/wave/src/cpplexer/re2clex/cpp_re.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_DYN_LINK=1",
"-DBOOST_ALL_NO_LIB=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-w"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-filesystem",
"boost-thread",
"boost-chrono"
]
}

View File

@ -0,0 +1,49 @@
{
"type":"LIBRARY",
"group-id":"org.boost",
"description":"boost:boost-wserialization library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"source": [
'boost/libs/serialization/src/basic_text_wiprimitive.cpp',
'boost/libs/serialization/src/basic_text_woprimitive.cpp',
'boost/libs/serialization/src/text_wiarchive.cpp',
'boost/libs/serialization/src/text_woarchive.cpp',
'boost/libs/serialization/src/polymorphic_text_wiarchive.cpp',
'boost/libs/serialization/src/polymorphic_text_woarchive.cpp',
'boost/libs/serialization/src/xml_wgrammar.cpp',
'boost/libs/serialization/src/xml_wiarchive.cpp',
'boost/libs/serialization/src/xml_woarchive.cpp',
'boost/libs/serialization/src/polymorphic_xml_wiarchive.cpp',
'boost/libs/serialization/src/polymorphic_xml_woarchive.cpp'
],
"compilation-version": {
"language": "c++",
"version": 2011
},
"flag": {
"c++": [
"-DBOOST_ALL_NO_LIB=1",
"-DBOOST_SERIALIZATION_DYN_LINK=1",
"-DNDEBUG"
],
"c": [
"-fvisibility-inlines-hidden",
"-finline-functions",
"-Wno-inline",
"-Wall",
"-fvisibility=hidden",
"-ftemplate-depth-255"
]
},
"dependency": [
"z",
"m",
"boost-include"
"pthread",
"boost-serialization"
]
}

55
GLD_boost.json Normal file
View File

@ -0,0 +1,55 @@
{
"type":"PACKAGE",
"group-id":"org.boost",
"description":"boost PACKAGE library",
"licence":"boost-v1.0",
"licence-file":"file://boost/LICENCE_1_0.txt",
"maintainer":"UNKNOW",
"author":"UNKNOW",
"version":"file://version.txt",
"compilation-version": {
"language": "c++",
"version": 2011
},
"dependency": [
"boost-include",
"boost-filesystem",
"boost-fiber",
"boost-regex",
"boost-graph",
"boost-iostreams",
"boost-json",
"boost-system",
"boost-locale",
"boost-log",
"boost-log-setup",
"boost-math-c99",
"boost-math-c99f",
"boost-math-c99l",
"boost-math-tr1",
"boost-math-tr1f",
"boost-math-tr1l",
"boost-nowide",
"boost-program-options",
"boost-python39",
"boost-numpy39",
"boost-random",
"boost-serialization",
"boost-wserialization",
"boost-stacktrace-noop",
"boost-stacktrace-addr2line",
"boost-stacktrace-basic",
"boost-prg-exec-monitor",
"boost-unit-test-framework",
"boost-timer",
"boost-type-erasure",
"boost-wave",
"boost-atomic",
"boost-chrono",
"boost-container",
"boost-context",
"boost-contract",
"boost-thread",
"boost-coroutine",
"boost-date-time"
]

View File

@ -1,39 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-atomic library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
])
return True

View File

@ -1,39 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-chrono library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
])
return True

View File

@ -1,39 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-container library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
])
return True

View File

@ -1,39 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-context library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
])
return True

View File

@ -1,58 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-contract library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/contract/src/contract.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CONTRACT_DYN_LINK',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,70 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-coroutine library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/coroutine/src/detail/coroutine_context.cpp',
'boost/libs/coroutine/src/exceptions.cpp',
'boost/libs/coroutine/src/posix/stack_traits.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CHRONO_DYN_LINK=1',
'-DBOOST_CONTEXT_DYN_LINK=1',
'-DBOOST_COROUTINES_DYN_LINK=1',
'-DBOOST_COROUTINES_SOURCE',
'-DBOOST_DISABLE_ASSERTS',
'-DBOOST_THREAD_BUILD_DLL=1',
'-DBOOST_THREAD_POSIX',
'-DBOOST_THREAD_USE_DLL=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-chrono',
'boost-context',
'boost-thread',
])
return True

View File

@ -1,59 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-date-time library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/date_time/src/gregorian/greg_month.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_DYN_LINK=1',
'-DBOOST_ALL_NO_LIB=1',
'-DDATE_TIME_INLINE',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,97 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-fiber library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/fiber/src/algo/algorithm.cpp',
'boost/libs/fiber/src/algo/round_robin.cpp',
'boost/libs/fiber/src/algo/shared_work.cpp',
'boost/libs/fiber/src/algo/work_stealing.cpp',
'boost/libs/fiber/src/barrier.cpp',
'boost/libs/fiber/src/condition_variable.cpp',
'boost/libs/fiber/src/context.cpp',
'boost/libs/fiber/src/fiber.cpp',
'boost/libs/fiber/src/waker.cpp',
'boost/libs/fiber/src/future.cpp',
'boost/libs/fiber/src/mutex.cpp',
'boost/libs/fiber/src/properties.cpp',
'boost/libs/fiber/src/recursive_mutex.cpp',
'boost/libs/fiber/src/recursive_timed_mutex.cpp',
'boost/libs/fiber/src/timed_mutex.cpp',
'boost/libs/fiber/src/scheduler.cpp',
'boost/libs/context/src/asm/make_x86_64_sysv_elf_gas.S',
'boost/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S',
'boost/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S',
'boost/libs/context/src/posix/stack_traits.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CONTEXT_DYN_LINK=1',
'-DBOOST_DISABLE_ASSERTS',
'-DBOOST_FIBERS_DYN_LINK=1',
'-DBOOST_FIBERS_SOURCE',
'-DBOOST_FILESYSTEM_DYN_LINK=1',
'-DNDEBUG',
'-DBOOST_CONTEXT_SOURCE',
])
my_module.add_flag('s', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CONTEXT_DYN_LINK=1',
'-DBOOST_CONTEXT_SOURCE',
'-DBOOST_DISABLE_ASSERTS',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-filesystem',
'boost-context',
'pthread',
])
return True

View File

@ -1,75 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-filesystem library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/filesystem/src/codecvt_error_category.cpp',
'boost/libs/filesystem/src/exception.cpp',
'boost/libs/filesystem/src/directory.cpp',
'boost/libs/filesystem/src/operations.cpp',
'boost/libs/filesystem/src/path.cpp',
'boost/libs/filesystem/src/path_traits.cpp',
'boost/libs/filesystem/src/portability.cpp',
'boost/libs/filesystem/src/unique_path.cpp',
'boost/libs/filesystem/src/utf8_codecvt_facet.cpp',
'boost/libs/filesystem/src/windows_file_codecvt.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_FILESYSTEM_DYN_LINK=1',
'-DBOOST_FILESYSTEM_HAS_STATX',
'-DBOOST_FILESYSTEM_HAS_STATX_SYSCALL',
'-DBOOST_FILESYSTEM_HAS_STAT_ST_MTIM',
'-DBOOST_FILESYSTEM_SOURCE',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.add_path([
'boost/libs/filesystem/src',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,65 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-graph library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/graph/src/read_graphviz_new.cpp',
'boost/libs/graph/src/graphml.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_GRAPH_DYN_LINK=1',
'-DBOOST_HAS_ICU=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.add_path([
'boost/libs/graph/src',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-regex',
])
return True

View File

@ -1,35 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost include library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.compile_version('c++', 2011)
my_module.add_header_file(
'boost/boost/*',
recursive=True,
destination_path='boost')
return True

View File

@ -1,65 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-iostreams library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/iostreams/src/file_descriptor.cpp',
'boost/libs/iostreams/src/mapped_file.cpp',
'boost/libs/iostreams/src/bzip2.cpp',
'boost/libs/iostreams/src/gzip.cpp',
'boost/libs/iostreams/src/lzma.cpp',
'boost/libs/iostreams/src/zlib.cpp',
'boost/libs/iostreams/src/zstd.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_IOSTREAMS_DYN_LINK=1',
'-DBOOST_IOSTREAMS_USE_DEPRECATED',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,79 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-json library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/json/src/src.cpp',
'boost/libs/container/src/alloc_lib.c',
'boost/libs/container/src/dlmalloc.cpp',
'boost/libs/container/src/global_resource.cpp',
'boost/libs/container/src/monotonic_buffer_resource.cpp',
'boost/libs/container/src/pool_resource.cpp',
'boost/libs/container/src/synchronized_pool_resource.cpp',
'boost/libs/container/src/unsynchronized_pool_resource.cpp',
])
my_module.add_flag('c', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CONTAINER_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CONTAINER_DYN_LINK=1',
'-DBOOST_JSON_DYN_LINK=1',
'-DBOOST_JSON_SOURCE',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'pthread',
'boost-container',
])
return True

View File

@ -1,115 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-locale library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/locale/src/encoding/codepage.cpp',
'boost/libs/locale/src/shared/date_time.cpp',
'boost/libs/locale/src/shared/format.cpp',
'boost/libs/locale/src/shared/formatting.cpp',
'boost/libs/locale/src/shared/generator.cpp',
'boost/libs/locale/src/shared/ids.cpp',
'boost/libs/locale/src/shared/localization_backend.cpp',
'boost/libs/locale/src/shared/message.cpp',
'boost/libs/locale/src/shared/mo_lambda.cpp',
'boost/libs/locale/src/util/codecvt_converter.cpp',
'boost/libs/locale/src/util/default_locale.cpp',
'boost/libs/locale/src/util/info.cpp',
'boost/libs/locale/src/util/locale_data.cpp',
'boost/libs/locale/src/icu/boundary.cpp',
'boost/libs/locale/src/icu/codecvt.cpp',
'boost/libs/locale/src/icu/collator.cpp',
'boost/libs/locale/src/icu/conversion.cpp',
'boost/libs/locale/src/icu/date_time.cpp',
'boost/libs/locale/src/icu/formatter.cpp',
'boost/libs/locale/src/icu/icu_backend.cpp',
'boost/libs/locale/src/icu/numeric.cpp',
'boost/libs/locale/src/icu/time_zone.cpp',
'boost/libs/locale/src/posix/codecvt.cpp',
'boost/libs/locale/src/posix/collate.cpp',
'boost/libs/locale/src/posix/converter.cpp',
'boost/libs/locale/src/posix/numeric.cpp',
'boost/libs/locale/src/posix/posix_backend.cpp',
'boost/libs/locale/src/std/codecvt.cpp',
'boost/libs/locale/src/std/collate.cpp',
'boost/libs/locale/src/std/converter.cpp',
'boost/libs/locale/src/std/numeric.cpp',
'boost/libs/locale/src/std/std_backend.cpp',
'boost/libs/locale/src/util/gregorian.cpp',
'boost/libs/chrono/src/chrono.cpp',
'boost/libs/chrono/src/thread_clock.cpp',
'boost/libs/chrono/src/process_cpu_clocks.cpp',
'boost/libs/thread/src/pthread/thread.cpp',
'boost/libs/thread/src/pthread/once.cpp',
'boost/libs/thread/src/future.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CHRONO_DYN_LINK=1',
'-DBOOST_LOCALE_DYN_LINK=1',
'-DBOOST_LOCALE_NO_WINAPI_BACKEND=1',
'-DBOOST_LOCALE_WITH_ICONV=1',
'-DBOOST_LOCALE_WITH_ICU=1',
'-DBOOST_SYSTEM_DYN_LINK=1',
'-DBOOST_THREAD_BUILD_DLL=1',
'-DBOOST_THREAD_NO_LIB=1',
'-DBOOST_THREAD_POSIX',
'-DBOOST_THREAD_USE_DLL=1',
'-DNDEBUG',
'-DBOOST_ALL_DYN_LINK=1',
'-DBOOST_THREAD_DONT_USE_CHRONO',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Wextra',
'-Wno-long-long',
'-Wno-unused-parameter',
'-Wunused-function',
'-pedantic',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-system',
'boost-chrono',
'boost-thread',
])
return True

View File

@ -1,96 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-log-setup library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/log/src/setup/parser_utils.cpp',
'boost/libs/log/src/setup/init_from_stream.cpp',
'boost/libs/log/src/setup/init_from_settings.cpp',
'boost/libs/log/src/setup/settings_parser.cpp',
'boost/libs/log/src/setup/filter_parser.cpp',
'boost/libs/log/src/setup/formatter_parser.cpp',
'boost/libs/log/src/setup/default_filter_factory.cpp',
'boost/libs/log/src/setup/matches_relation_factory.cpp',
'boost/libs/log/src/setup/default_formatter_factory.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_ATOMIC_DYN_LINK=1',
'-DBOOST_CHRONO_DYN_LINK=1',
'-DBOOST_FILESYSTEM_DYN_LINK=1',
'-DBOOST_HAS_ICU=1',
'-DBOOST_LOG_DYN_LINK=1',
'-DBOOST_LOG_HAS_PTHREAD_MUTEX_ROBUST',
'-DBOOST_LOG_SETUP_BUILDING_THE_LIB=1',
'-DBOOST_LOG_SETUP_DLL',
'-DBOOST_LOG_USE_AVX2',
'-DBOOST_LOG_USE_NATIVE_SYSLOG',
'-DBOOST_LOG_USE_SSSE3',
'-DBOOST_LOG_WITHOUT_EVENT_LOG',
'-DBOOST_SPIRIT_USE_PHOENIX_V3=1',
'-DBOOST_THREAD_BUILD_DLL=1',
'-DBOOST_THREAD_DONT_USE_CHRONO=1',
'-DBOOST_THREAD_POSIX',
'-DBOOST_THREAD_USE_DLL=1',
'-DNDEBUG',
'-D_XOPEN_SOURCE=600',
'-D__STDC_CONSTANT_MACROS',
])
my_module.add_flag('c', [
'-ftemplate-depth-1024',
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-fno-strict-aliasing',
])
my_module.add_path([
'boost/libs/log/src',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-log',
'boost-regex',
'boost-filesystem',
'boost-atomic',
'boost-chrono',
'boost-thread',
])
return True

View File

@ -1,136 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-log library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/log/src/attribute_name.cpp',
'boost/libs/log/src/attribute_set.cpp',
'boost/libs/log/src/attribute_value_set.cpp',
'boost/libs/log/src/code_conversion.cpp',
'boost/libs/log/src/core.cpp',
'boost/libs/log/src/record_ostream.cpp',
'boost/libs/log/src/severity_level.cpp',
'boost/libs/log/src/global_logger_storage.cpp',
'boost/libs/log/src/named_scope.cpp',
'boost/libs/log/src/process_name.cpp',
'boost/libs/log/src/process_id.cpp',
'boost/libs/log/src/thread_id.cpp',
'boost/libs/log/src/timer.cpp',
'boost/libs/log/src/exceptions.cpp',
'boost/libs/log/src/default_attribute_names.cpp',
'boost/libs/log/src/default_sink.cpp',
'boost/libs/log/src/text_ostream_backend.cpp',
'boost/libs/log/src/text_file_backend.cpp',
'boost/libs/log/src/text_multifile_backend.cpp',
'boost/libs/log/src/thread_specific.cpp',
'boost/libs/log/src/once_block.cpp',
'boost/libs/log/src/timestamp.cpp',
'boost/libs/log/src/threadsafe_queue.cpp',
'boost/libs/log/src/event.cpp',
'boost/libs/log/src/trivial.cpp',
'boost/libs/log/src/spirit_encoding.cpp',
'boost/libs/log/src/format_parser.cpp',
'boost/libs/log/src/date_time_format_parser.cpp',
'boost/libs/log/src/named_scope_format_parser.cpp',
'boost/libs/log/src/permissions.cpp',
'boost/libs/log/src/dump.cpp',
'boost/libs/log/src/dump_avx2.cpp',
'boost/libs/log/src/dump_ssse3.cpp',
'boost/libs/log/src/posix/ipc_reliable_message_queue.cpp',
'boost/libs/log/src/posix/object_name.cpp',
'boost/libs/log/src/syslog_backend.cpp',
'boost/libs/atomic/src/lock_pool.cpp',
'boost/libs/atomic/src/find_address_sse2.cpp',
'boost/libs/atomic/src/find_address_sse41.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_ATOMIC_DYN_LINK=1',
'-DBOOST_CHRONO_DYN_LINK=1',
'-DBOOST_FILESYSTEM_DYN_LINK=1',
'-DBOOST_HAS_ICU=1',
'-DBOOST_LOG_BUILDING_THE_LIB=1',
'-DBOOST_LOG_DLL',
'-DBOOST_LOG_HAS_PTHREAD_MUTEX_ROBUST',
'-DBOOST_LOG_USE_AVX2',
'-DBOOST_LOG_USE_NATIVE_SYSLOG',
'-DBOOST_LOG_USE_SSSE3',
'-DBOOST_LOG_WITHOUT_DEBUG_OUTPUT',
'-DBOOST_LOG_WITHOUT_EVENT_LOG',
'-DBOOST_SPIRIT_USE_PHOENIX_V3=1',
'-DBOOST_THREAD_BUILD_DLL=1',
'-DBOOST_THREAD_DONT_USE_CHRONO=1',
'-DBOOST_THREAD_POSIX',
'-DBOOST_THREAD_USE_DLL=1',
'-DNDEBUG',
'-D_XOPEN_SOURCE=600',
'-D__STDC_CONSTANT_MACROS',
'-DBOOST_ATOMIC_SOURCE',
'-DBOOST_ATOMIC_USE_SSE2',
'-DBOOST_ATOMIC_USE_SSE41',
])
my_module.add_flag('c', [
'-ftemplate-depth-1024',
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-fno-strict-aliasing',
'-mavx',
'-mavx2',
'-msse',
'-msse2',
'-msse3',
'-mssse3',
'-msse4.1',
])
my_module.add_path([
'boost/libs/log/src',
'boost/libs/atomic/src',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-filesystem',
'boost-regex',
'boost-atomic',
'boost-chrono',
'boost-thread',
])
return True

View File

@ -1,84 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-math-c99 library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/math/build/../src/tr1/acosh.cpp',
'boost/libs/math/build/../src/tr1/asinh.cpp',
'boost/libs/math/build/../src/tr1/atanh.cpp',
'boost/libs/math/build/../src/tr1/cbrt.cpp',
'boost/libs/math/build/../src/tr1/copysign.cpp',
'boost/libs/math/build/../src/tr1/erfc.cpp',
'boost/libs/math/build/../src/tr1/erf.cpp',
'boost/libs/math/build/../src/tr1/expm1.cpp',
'boost/libs/math/build/../src/tr1/fmax.cpp',
'boost/libs/math/build/../src/tr1/fmin.cpp',
'boost/libs/math/build/../src/tr1/fpclassify.cpp',
'boost/libs/math/build/../src/tr1/hypot.cpp',
'boost/libs/math/build/../src/tr1/lgamma.cpp',
'boost/libs/math/build/../src/tr1/llround.cpp',
'boost/libs/math/build/../src/tr1/log1p.cpp',
'boost/libs/math/build/../src/tr1/lround.cpp',
'boost/libs/math/build/../src/tr1/nextafter.cpp',
'boost/libs/math/build/../src/tr1/nexttoward.cpp',
'boost/libs/math/build/../src/tr1/round.cpp',
'boost/libs/math/build/../src/tr1/tgamma.cpp',
'boost/libs/math/build/../src/tr1/trunc.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_BUILD_PCH_ENABLED',
'-DBOOST_MATH_TR1_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Winvalid-pch',
])
my_module.add_path([
'boost/libs/math/src/tr1',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,84 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-math-c99f library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/math/build/../src/tr1/acoshf.cpp',
'boost/libs/math/build/../src/tr1/asinhf.cpp',
'boost/libs/math/build/../src/tr1/atanhf.cpp',
'boost/libs/math/build/../src/tr1/cbrtf.cpp',
'boost/libs/math/build/../src/tr1/copysignf.cpp',
'boost/libs/math/build/../src/tr1/erfcf.cpp',
'boost/libs/math/build/../src/tr1/erff.cpp',
'boost/libs/math/build/../src/tr1/expm1f.cpp',
'boost/libs/math/build/../src/tr1/fmaxf.cpp',
'boost/libs/math/build/../src/tr1/fminf.cpp',
'boost/libs/math/build/../src/tr1/fpclassifyf.cpp',
'boost/libs/math/build/../src/tr1/hypotf.cpp',
'boost/libs/math/build/../src/tr1/lgammaf.cpp',
'boost/libs/math/build/../src/tr1/llroundf.cpp',
'boost/libs/math/build/../src/tr1/log1pf.cpp',
'boost/libs/math/build/../src/tr1/lroundf.cpp',
'boost/libs/math/build/../src/tr1/nextafterf.cpp',
'boost/libs/math/build/../src/tr1/nexttowardf.cpp',
'boost/libs/math/build/../src/tr1/roundf.cpp',
'boost/libs/math/build/../src/tr1/tgammaf.cpp',
'boost/libs/math/build/../src/tr1/truncf.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_BUILD_PCH_ENABLED',
'-DBOOST_MATH_TR1_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Winvalid-pch',
])
my_module.add_path([
'boost/libs/math/src/tr1',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,85 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-math-c99l library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/math/config/has_long_double_support.cpp',
'boost/libs/math/build/../src/tr1/acoshl.cpp',
'boost/libs/math/build/../src/tr1/asinhl.cpp',
'boost/libs/math/build/../src/tr1/atanhl.cpp',
'boost/libs/math/build/../src/tr1/cbrtl.cpp',
'boost/libs/math/build/../src/tr1/copysignl.cpp',
'boost/libs/math/build/../src/tr1/erfcl.cpp',
'boost/libs/math/build/../src/tr1/erfl.cpp',
'boost/libs/math/build/../src/tr1/expm1l.cpp',
'boost/libs/math/build/../src/tr1/fmaxl.cpp',
'boost/libs/math/build/../src/tr1/fminl.cpp',
'boost/libs/math/build/../src/tr1/fpclassifyl.cpp',
'boost/libs/math/build/../src/tr1/hypotl.cpp',
'boost/libs/math/build/../src/tr1/lgammal.cpp',
'boost/libs/math/build/../src/tr1/llroundl.cpp',
'boost/libs/math/build/../src/tr1/log1pl.cpp',
'boost/libs/math/build/../src/tr1/lroundl.cpp',
'boost/libs/math/build/../src/tr1/nextafterl.cpp',
'boost/libs/math/build/../src/tr1/nexttowardl.cpp',
'boost/libs/math/build/../src/tr1/roundl.cpp',
'boost/libs/math/build/../src/tr1/tgammal.cpp',
'boost/libs/math/build/../src/tr1/truncl.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DNDEBUG',
'-DBOOST_BUILD_PCH_ENABLED',
'-DBOOST_MATH_TR1_DYN_LINK=1',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Winvalid-pch',
])
my_module.add_path([
'boost/libs/math/src/tr1',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,84 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-math-tr1 library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/math/build/../src/tr1/assoc_laguerre.cpp',
'boost/libs/math/build/../src/tr1/assoc_legendre.cpp',
'boost/libs/math/build/../src/tr1/beta.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_1.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_2.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_3.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_i.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_j.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_k.cpp',
'boost/libs/math/build/../src/tr1/cyl_neumann.cpp',
'boost/libs/math/build/../src/tr1/ellint_1.cpp',
'boost/libs/math/build/../src/tr1/ellint_2.cpp',
'boost/libs/math/build/../src/tr1/ellint_3.cpp',
'boost/libs/math/build/../src/tr1/expint.cpp',
'boost/libs/math/build/../src/tr1/hermite.cpp',
'boost/libs/math/build/../src/tr1/laguerre.cpp',
'boost/libs/math/build/../src/tr1/legendre.cpp',
'boost/libs/math/build/../src/tr1/riemann_zeta.cpp',
'boost/libs/math/build/../src/tr1/sph_bessel.cpp',
'boost/libs/math/build/../src/tr1/sph_legendre.cpp',
'boost/libs/math/build/../src/tr1/sph_neumann.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_BUILD_PCH_ENABLED',
'-DBOOST_MATH_TR1_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Winvalid-pch',
])
my_module.add_path([
'boost/libs/math/src/tr1',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,84 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-math-tr1f library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/math/build/../src/tr1/assoc_laguerref.cpp',
'boost/libs/math/build/../src/tr1/assoc_legendref.cpp',
'boost/libs/math/build/../src/tr1/betaf.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_1f.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_2f.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_3f.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_if.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_jf.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_kf.cpp',
'boost/libs/math/build/../src/tr1/cyl_neumannf.cpp',
'boost/libs/math/build/../src/tr1/ellint_1f.cpp',
'boost/libs/math/build/../src/tr1/ellint_2f.cpp',
'boost/libs/math/build/../src/tr1/ellint_3f.cpp',
'boost/libs/math/build/../src/tr1/expintf.cpp',
'boost/libs/math/build/../src/tr1/hermitef.cpp',
'boost/libs/math/build/../src/tr1/laguerref.cpp',
'boost/libs/math/build/../src/tr1/legendref.cpp',
'boost/libs/math/build/../src/tr1/riemann_zetaf.cpp',
'boost/libs/math/build/../src/tr1/sph_besself.cpp',
'boost/libs/math/build/../src/tr1/sph_legendref.cpp',
'boost/libs/math/build/../src/tr1/sph_neumannf.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_BUILD_PCH_ENABLED',
'-DBOOST_MATH_TR1_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Winvalid-pch',
])
my_module.add_path([
'boost/libs/math/src/tr1',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,84 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-math-tr1l library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/math/build/../src/tr1/assoc_laguerrel.cpp',
'boost/libs/math/build/../src/tr1/assoc_legendrel.cpp',
'boost/libs/math/build/../src/tr1/betal.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_1l.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_2l.cpp',
'boost/libs/math/build/../src/tr1/comp_ellint_3l.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_il.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_jl.cpp',
'boost/libs/math/build/../src/tr1/cyl_bessel_kl.cpp',
'boost/libs/math/build/../src/tr1/cyl_neumannl.cpp',
'boost/libs/math/build/../src/tr1/ellint_1l.cpp',
'boost/libs/math/build/../src/tr1/ellint_2l.cpp',
'boost/libs/math/build/../src/tr1/ellint_3l.cpp',
'boost/libs/math/build/../src/tr1/expintl.cpp',
'boost/libs/math/build/../src/tr1/hermitel.cpp',
'boost/libs/math/build/../src/tr1/laguerrel.cpp',
'boost/libs/math/build/../src/tr1/legendrel.cpp',
'boost/libs/math/build/../src/tr1/riemann_zetal.cpp',
'boost/libs/math/build/../src/tr1/sph_bessell.cpp',
'boost/libs/math/build/../src/tr1/sph_legendrel.cpp',
'boost/libs/math/build/../src/tr1/sph_neumannl.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_BUILD_PCH_ENABLED',
'-DBOOST_MATH_TR1_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Winvalid-pch',
])
my_module.add_path([
'boost/libs/math/src/tr1',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,62 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-nowide library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/nowide/src/cstdio.cpp',
'boost/libs/nowide/src/cstdlib.cpp',
'boost/libs/nowide/src/filebuf.cpp',
'boost/libs/nowide/src/iostream.cpp',
'boost/libs/nowide/src/stat.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_NOWIDE_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,69 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-numpy39 library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/python/src/numpy/dtype.cpp',
'boost/libs/python/src/numpy/matrix.cpp',
'boost/libs/python/src/numpy/ndarray.cpp',
'boost/libs/python/src/numpy/numpy.cpp',
'boost/libs/python/src/numpy/scalars.cpp',
'boost/libs/python/src/numpy/ufunc.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_NUMPY_SOURCE',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.add_path([
'/usr/include/python3.9',
'/usr/lib/python3.9/site-packages/numpy/core/include',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-python39',
])
return True

View File

@ -1,61 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-prg-exec-monitor library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/test/src/execution_monitor.cpp',
'boost/libs/test/src/debug.cpp',
'boost/libs/test/src/cpp_main.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_TEST_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Wno-variadic-macros',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,68 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-program-options library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/program_options/src/cmdline.cpp',
'boost/libs/program_options/src/config_file.cpp',
'boost/libs/program_options/src/options_description.cpp',
'boost/libs/program_options/src/parsers.cpp',
'boost/libs/program_options/src/variables_map.cpp',
'boost/libs/program_options/src/value_semantic.cpp',
'boost/libs/program_options/src/positional_options.cpp',
'boost/libs/program_options/src/utf8_codecvt_facet.cpp',
'boost/libs/program_options/src/convert.cpp',
'boost/libs/program_options/src/winmain.cpp',
'boost/libs/program_options/src/split.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_PROGRAM_OPTIONS_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,88 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-python39 library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/python/src/list.cpp',
'boost/libs/python/src/long.cpp',
'boost/libs/python/src/dict.cpp',
'boost/libs/python/src/tuple.cpp',
'boost/libs/python/src/str.cpp',
'boost/libs/python/src/slice.cpp',
'boost/libs/python/src/converter/from_python.cpp',
'boost/libs/python/src/converter/registry.cpp',
'boost/libs/python/src/converter/type_id.cpp',
'boost/libs/python/src/object/enum.cpp',
'boost/libs/python/src/object/class.cpp',
'boost/libs/python/src/object/function.cpp',
'boost/libs/python/src/object/inheritance.cpp',
'boost/libs/python/src/object/life_support.cpp',
'boost/libs/python/src/object/pickle_support.cpp',
'boost/libs/python/src/errors.cpp',
'boost/libs/python/src/module.cpp',
'boost/libs/python/src/converter/builtin_converters.cpp',
'boost/libs/python/src/converter/arg_to_python_base.cpp',
'boost/libs/python/src/object/iterator.cpp',
'boost/libs/python/src/object/stl_iterator.cpp',
'boost/libs/python/src/object_protocol.cpp',
'boost/libs/python/src/object_operators.cpp',
'boost/libs/python/src/wrapper.cpp',
'boost/libs/python/src/import.cpp',
'boost/libs/python/src/exec.cpp',
'boost/libs/python/src/object/function_doc_signature.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_PYTHON_SOURCE',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.add_path([
'/usr/include/python3.9',
], type='c++')
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,58 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-random library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/random/src/random_device.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_RANDOM_DYN_LINK',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,63 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-regex library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/regex/build/../src/posix_api.cpp',
'boost/libs/regex/build/../src/regex.cpp',
'boost/libs/regex/build/../src/regex_debug.cpp',
'boost/libs/regex/build/../src/static_mutex.cpp',
'boost/libs/regex/build/../src/wide_posix_api.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_HAS_ICU=1',
'-DBOOST_REGEX_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,93 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-serialization library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/serialization/src/archive_exception.cpp',
'boost/libs/serialization/src/basic_archive.cpp',
'boost/libs/serialization/src/basic_iarchive.cpp',
'boost/libs/serialization/src/basic_iserializer.cpp',
'boost/libs/serialization/src/basic_oarchive.cpp',
'boost/libs/serialization/src/basic_oserializer.cpp',
'boost/libs/serialization/src/basic_pointer_iserializer.cpp',
'boost/libs/serialization/src/basic_pointer_oserializer.cpp',
'boost/libs/serialization/src/basic_serializer_map.cpp',
'boost/libs/serialization/src/basic_text_iprimitive.cpp',
'boost/libs/serialization/src/basic_text_oprimitive.cpp',
'boost/libs/serialization/src/basic_xml_archive.cpp',
'boost/libs/serialization/src/binary_iarchive.cpp',
'boost/libs/serialization/src/binary_oarchive.cpp',
'boost/libs/serialization/src/extended_type_info.cpp',
'boost/libs/serialization/src/extended_type_info_typeid.cpp',
'boost/libs/serialization/src/extended_type_info_no_rtti.cpp',
'boost/libs/serialization/src/polymorphic_iarchive.cpp',
'boost/libs/serialization/src/polymorphic_oarchive.cpp',
'boost/libs/serialization/src/stl_port.cpp',
'boost/libs/serialization/src/text_iarchive.cpp',
'boost/libs/serialization/src/text_oarchive.cpp',
'boost/libs/serialization/src/polymorphic_text_iarchive.cpp',
'boost/libs/serialization/src/polymorphic_text_oarchive.cpp',
'boost/libs/serialization/src/polymorphic_binary_iarchive.cpp',
'boost/libs/serialization/src/polymorphic_binary_oarchive.cpp',
'boost/libs/serialization/src/polymorphic_xml_iarchive.cpp',
'boost/libs/serialization/src/polymorphic_xml_oarchive.cpp',
'boost/libs/serialization/src/void_cast.cpp',
'boost/libs/serialization/src/xml_grammar.cpp',
'boost/libs/serialization/src/xml_iarchive.cpp',
'boost/libs/serialization/src/xml_archive_exception.cpp',
'boost/libs/serialization/src/codecvt_null.cpp',
'boost/libs/serialization/src/utf8_codecvt_facet.cpp',
'boost/libs/serialization/src/xml_oarchive.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_SERIALIZATION_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-ftemplate-depth-255',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,58 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-stacktrace-addr2line library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/stacktrace/build/../src/addr2line.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_STACKTRACE_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,58 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-stacktrace-basic library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/stacktrace/build/../src/basic.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_STACKTRACE_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,58 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-stacktrace-noop library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/stacktrace/build/../src/noop.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_STACKTRACE_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,58 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-system library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/system/src/error_code.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_SYSTEM_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,39 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-thread library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
])
return True

View File

@ -1,61 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-timer library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/timer/src/auto_timers_construction.cpp',
'boost/libs/timer/src/cpu_timer.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CHRONO_DYN_LINK=1',
'-DBOOST_TIMER_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-chrono',
])
return True

View File

@ -1,66 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-type-erasure library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/type_erasure/src/dynamic_binding.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_CHRONO_DYN_LINK=1',
'-DBOOST_SYSTEM_DYN_LINK=1',
'-DBOOST_THREAD_BUILD_DLL=1',
'-DBOOST_THREAD_POSIX',
'-DBOOST_THREAD_USE_DLL=1',
'-DBOOST_TYPE_ERASURE_DYN_LINK',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-thread',
'boost-system',
'boost-chrono',
])
return True

View File

@ -1,75 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-unit-test-framework library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/test/src/compiler_log_formatter.cpp',
'boost/libs/test/src/decorator.cpp',
'boost/libs/test/src/framework.cpp',
'boost/libs/test/src/plain_report_formatter.cpp',
'boost/libs/test/src/progress_monitor.cpp',
'boost/libs/test/src/results_collector.cpp',
'boost/libs/test/src/results_reporter.cpp',
'boost/libs/test/src/test_framework_init_observer.cpp',
'boost/libs/test/src/test_tools.cpp',
'boost/libs/test/src/test_tree.cpp',
'boost/libs/test/src/unit_test_log.cpp',
'boost/libs/test/src/unit_test_main.cpp',
'boost/libs/test/src/unit_test_monitor.cpp',
'boost/libs/test/src/unit_test_parameters.cpp',
'boost/libs/test/src/junit_log_formatter.cpp',
'boost/libs/test/src/xml_log_formatter.cpp',
'boost/libs/test/src/xml_report_formatter.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_TEST_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-Wno-variadic-macros',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
])
return True

View File

@ -1,73 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-wave library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/wave/src/instantiate_cpp_exprgrammar.cpp',
'boost/libs/wave/src/instantiate_cpp_grammar.cpp',
'boost/libs/wave/src/instantiate_cpp_literalgrs.cpp',
'boost/libs/wave/src/instantiate_defined_grammar.cpp',
'boost/libs/wave/src/instantiate_has_include_grammar.cpp',
'boost/libs/wave/src/instantiate_predef_macros.cpp',
'boost/libs/wave/src/instantiate_re2c_lexer.cpp',
'boost/libs/wave/src/instantiate_re2c_lexer_str.cpp',
'boost/libs/wave/src/token_ids.cpp',
'boost/libs/wave/src/wave_config_constant.cpp',
'boost/libs/wave/src/cpplexer/re2clex/aq.cpp',
'boost/libs/wave/src/cpplexer/re2clex/cpp_re.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_DYN_LINK=1',
'-DBOOST_ALL_NO_LIB=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-w',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-filesystem',
'boost-thread',
'boost-chrono',
])
return True

View File

@ -1,70 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost:boost-wserialization library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
#def get_maintainer():
# return "UNKNOW"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.add_src_file([
'boost/libs/serialization/src/basic_text_wiprimitive.cpp',
'boost/libs/serialization/src/basic_text_woprimitive.cpp',
'boost/libs/serialization/src/text_wiarchive.cpp',
'boost/libs/serialization/src/text_woarchive.cpp',
'boost/libs/serialization/src/polymorphic_text_wiarchive.cpp',
'boost/libs/serialization/src/polymorphic_text_woarchive.cpp',
'boost/libs/serialization/src/xml_wgrammar.cpp',
'boost/libs/serialization/src/xml_wiarchive.cpp',
'boost/libs/serialization/src/xml_woarchive.cpp',
'boost/libs/serialization/src/polymorphic_xml_wiarchive.cpp',
'boost/libs/serialization/src/polymorphic_xml_woarchive.cpp',
])
my_module.add_flag('c++', [
'-DBOOST_ALL_NO_LIB=1',
'-DBOOST_SERIALIZATION_DYN_LINK=1',
'-DNDEBUG',
])
my_module.add_flag('c', [
'-fvisibility-inlines-hidden',
'-finline-functions',
'-Wno-inline',
'-Wall',
'-fvisibility=hidden',
'-ftemplate-depth-255',
])
my_module.compile_version('c++', 2011)
my_module.add_depend([
'z',
'm',
'cxx',
'boost-include',
'pthread',
'boost-serialization',
])
return True

View File

@ -1,69 +0,0 @@
#!/usr/bin/python
import realog.debug as debug
import lutin.tools as tools
import os
def get_type():
return "LIBRARY"
def get_desc():
return "boost include library"
#def get_licence():
# return "UNKNOW"
def get_compagny_type():
return "org"
def get_compagny_name():
return "boost"
def get_version():
return "version.txt"
def configure(target, my_module):
my_module.compile_version('c++', 2011)
my_module.add_depend([
'boost-include',
'boost-filesystem',
'boost-fiber',
'boost-regex',
'boost-graph',
'boost-iostreams',
'boost-json',
'boost-system',
'boost-locale',
'boost-log',
'boost-log-setup',
'boost-math-c99',
'boost-math-c99f',
'boost-math-c99l',
'boost-math-tr1',
'boost-math-tr1f',
'boost-math-tr1l',
'boost-nowide',
'boost-program-options',
'boost-python39',
'boost-numpy39',
'boost-random',
'boost-serialization',
'boost-wserialization',
'boost-stacktrace-noop',
'boost-stacktrace-addr2line',
'boost-stacktrace-basic',
'boost-prg-exec-monitor',
'boost-unit-test-framework',
'boost-timer',
'boost-type-erasure',
'boost-wave',
'boost-atomic',
'boost-chrono',
'boost-container',
'boost-context',
'boost-contract',
'boost-thread',
'boost-coroutine',
'boost-date-time',
])

View File

@ -9,7 +9,7 @@ import copy
# http://www.boost.org/users/history/ # http://www.boost.org/users/history/
# https://dl.bintray.com/boostorg/release/1.66.0/source/ # https://dl.bintray.com/boostorg/release/1.66.0/source/
# ./boostrap.sh # ./bootstrap.sh
# ./b2 -a -n -j1 > ../build.txt # ./b2 -a -n -j1 > ../build.txt
# grep -nriE "(g\+\+|/bin/ar)" ../build.txt > ../build2.txt # grep -nriE "(g\+\+|/bin/ar)" ../build.txt > ../build2.txt
@ -21,23 +21,23 @@ build_output_file = sys.argv[1]
global_lib_name = sys.argv[2] global_lib_name = sys.argv[2]
def create_directory_of_file(file): def create_directory_of_file(file):
path = os.path.dirname(file) path = os.path.dirname(file)
try: try:
os.stat(path) os.stat(path)
except: except:
os.makedirs(path) os.makedirs(path)
def file_write_data(path, data): def file_write_data(path, data):
#create_directory_of_file(path) #create_directory_of_file(path)
file = open(path, "w") file = open(path, "w")
file.write(data) file.write(data)
file.close() file.close()
return True return True
list_of_library_generated = [] list_of_library_generated = []
def genrate_version(version): def genrate_version(version):
file_write_data("version.txt", version); file_write_data("version.txt", version);
list_of_flags_default = { list_of_flags_default = {
"c":[], "c":[],
@ -46,321 +46,329 @@ list_of_flags_default = {
} }
def genrate_lutin_file(lib_name, list_of_files, list_of_flags): def genrate_lutin_file(lib_name, list_of_files, list_of_flags):
tmp_base = "lib" + global_lib_name + "_" tmp_base = "lib" + global_lib_name + "_"
if len(lib_name) > len(tmp_base)\ if len(lib_name) > len(tmp_base)\
and lib_name[:len(tmp_base)] == tmp_base: and lib_name[:len(tmp_base)] == tmp_base:
lib_name = lib_name[len(tmp_base):] lib_name = lib_name[len(tmp_base):]
lib_name = global_lib_name + "-" + lib_name; lib_name = global_lib_name + "-" + lib_name;
list_of_library_generated.append(lib_name.replace("_","-")) list_of_library_generated.append(lib_name.replace("_","-"))
# remove all unneeded element flags: # remove all unneeded element flags:
#-I #-I
list_of_include = copy.deepcopy(list_of_flags_default) list_of_include = copy.deepcopy(list_of_flags_default)
# -D # -D
list_of_define = copy.deepcopy(list_of_flags_default) list_of_define = copy.deepcopy(list_of_flags_default)
# other # other
list_of_other = [] list_of_other = []
# dependency: # dependency:
list_of_dependency = [] list_of_dependency = []
#print("list of flags: ") #print("list of flags: ")
for type in ["c", "cpp", "S"]: for type in ["c", "cpp", "S"]:
for elem in list_of_flags[type]: for elem in list_of_flags[type]:
if elem in ["-m64", "-O3", "-O2", "-O1", "-O0", "-fPIC"]: if elem in ["-m64", "-O3", "-O2", "-O1", "-O0", "-fPIC"]:
continue continue
if elem == "-pthread": if elem == "-pthread":
list_of_dependency.append("pthread") list_of_dependency.append("pthread")
continue continue
if elem in ["-fabi-version=0", '-I"/usr/include"']: if elem in ["-fabi-version=0", '-I"/usr/include"']:
# just remove it .. # just remove it ..
continue continue
if elem[:2] == "-D": if elem[:2] == "-D":
#print("DEFINE: " + elem) #print("DEFINE: " + elem)
list_of_define[type].append(elem) list_of_define[type].append(elem)
continue continue
if elem[:2] == "-I": if elem[:2] == "-I":
if elem == '-I"."' \ if elem == '-I"."' \
or elem == '-I.': or elem == '-I.':
continue continue
if elem[:9] in '-I"bin.v2': if elem[:9] in '-I"bin.v2':
continue continue
if elem[:4] in '-I"/': if elem[:4] in '-I"/':
if "/usr/include/python3.6" == elem[3:-1]: if "/usr/include/python3.6" == elem[3:-1]:
list_of_include[type].append(elem[3:-1]+"m") list_of_include[type].append(elem[3:-1]+"m")
# TODO: depend on python lib # TODO: depend on python lib
else: else:
list_of_include[type].append(elem[3:-1]) list_of_include[type].append(elem[3:-1])
continue continue
# TODO : Do it better : # TODO : Do it better :
print("INCLUDE: " + elem ) print("INCLUDE: " + elem )
if os.path.isdir(global_lib_name + "/" + global_lib_name + "/" +elem[3:-1]): if os.path.isdir(global_lib_name + "/" + global_lib_name + "/" +elem[3:-1]):
list_of_include[type].append(global_lib_name + "/" + global_lib_name + "/" +elem[3:-1]) list_of_include[type].append(global_lib_name + "/" + global_lib_name + "/" +elem[3:-1])
else: else:
list_of_include[type].append(global_lib_name + "/" +elem[3:-1]) list_of_include[type].append(global_lib_name + "/" +elem[3:-1])
continue continue
if elem[:2] in '-l': if elem[:2] in '-l':
list_of_dependency.append(elem[2:]) list_of_dependency.append(elem[2:])
continue continue
#print("???: " + elem) #print("???: " + elem)
list_of_other.append(elem) list_of_other.append(elem)
out = "" out = "";
out += "#!/usr/bin/python\n" out += "{\n";
out += "import realog.debug as debug\n" out += " \"type\":\"LIBRARY\",\n";
out += "import lutin.tools as tools\n" out += " \"group-id\":\"org." + global_lib_name + "\",\n";
out += "import os\n" out += " \"description\":\"" + global_lib_name + ":" + lib_name.replace("_","-") + " library\",\n";
out += "\n" out += " \"licence\":\"boost-v1.0\",\n";
out += "def get_type():\n" out += " \"licence-file\":\"file://boost/LICENCE_1_0.txt\",\n";
out += " return \"LIBRARY\"\n" out += " \"maintainer\":\"UNKNOW\",\n";
out += "\n" out += " \"author\":\"UNKNOW\",\n";
out += "def get_desc():\n" out += " \"version\":\"file://version.txt\",\n";
out += " return \"" + global_lib_name + ":" + lib_name.replace("_","-") + " library\"\n" if len(list_of_files) != 0:
out += "\n" out += " \"source\": [\n";
out += "#def get_licence():\n" start = False;
out += "# return \"UNKNOW\"\n" for item in list_of_files:
out += "\n" if start:
out += "def get_compagny_type():\n" out += ",\n";
out += " return \"org\"\n" start = True;
out += "\n" out += " '" + global_lib_name + "/" + item +"'";
out += "def get_compagny_name():\n" out += "\n";
out += " return \"" + global_lib_name + "\"\n" out += " ],\n";
out += "\n" out += " \"compilation-version\": {\n";
out += "#def get_maintainer():\n" out += " \"language\": \"c++\",\n";
out += "# return \"UNKNOW\"\n" out += " \"version\": 2011\n";
out += "\n" out += " },\n";
out += "def get_version():\n" count_flags = 0;
out += " return \"version.txt\"\n" for type in ["c", "cpp", "S"]:
out += "\n" count_flags += len(list_of_define[type]);
out += "def configure(target, my_module):\n" count_flags += len(list_of_other)
if len(list_of_files) != 0: if count_flags != 0:
out += " my_module.add_src_file([\n" out += " \"flag\": {\n";
for item in list_of_files: start_group = False;
out += " '" + global_lib_name + "/" + item +"',\n" c_already_done = False;
out += " ])\n" for type in ["c", "cpp", "S"]:
out += " \n" start = False;
if len(list_of_define[type]) != 0:
for type in ["c", "cpp", "S"]: if start_group:
if len(list_of_define[type]) != 0: out += ",\n";
if type == "cpp": start_group = True;
out += " my_module.add_flag('c++', [\n" if type == "cpp":
elif type == "S": out += " \"c++\": [\n"
out += " my_module.add_flag('s', [\n" elif type == "S":
else: out += " \"s\": [\n"
out += " my_module.add_flag('" + type + "', [\n" else:
for item in list_of_define[type]: out += " \"" + type + "\": [\n"
out += " '" + item +"',\n" for item in list_of_define[type]:
out += " ])\n" if start:
out += " \n" out += ",\n";
out += " \n" start = True;
if len(list_of_other) != 0: out += " \"" + item +"\""
out += " my_module.add_flag('c', [\n" if "c" == type:
for item in list_of_other: c_already_done = True;
out += " '" + item +"',\n" for item in list_of_other:
out += " ])\n" if start:
out += " \n" out += ",\n";
out += " \n" start = True;
for type in ["c", "cpp", "S"]: out += " \"" + item +"\"";
if len(list_of_include[type]) != 0: out += "\n";
out += " my_module.add_path([\n" out += " ]"
for item in list_of_include[type]: if len(list_of_other) != count_flags:
out += " '" + item +"',\n" out += ",\n"
if type == "cpp": if c_already_done == False:
out += " ], type='c++')\n" out += " \"c\": [\n"
elif type == "S": for item in list_of_other:
out += " ], type='s')\n" if start:
else: out += ",\n";
out += " ], type='" + type + "')\n" start = True;
out += " \n" out += " \"" + item +"\"";
out += "\n";
out += " my_module.compile_version('c++', 2011)\n" out += " ]"
out += " my_module.add_depend([\n" else:
out += " 'z',\n" out += "\n"
out += " 'm',\n" out += "\n";
out += " 'cxx',\n" out += " },\n";
out += " '" + global_lib_name + "-include',\n"
for item in list_of_dependency:
out += " '" + item +"',\n" count_flags = 0;
out += " ])\n" for type in ["c", "cpp", "S"]:
out += " return True\n" count_flags += len(list_of_include[type]);
out += "\n" if count_flags != 0:
out += "\n" out += " \"path\": {\n";
start_group = False;
file_write_data("lutin_" + lib_name.replace("_","-") + ".py", out); for type in ["c", "cpp", "S"]:
if len(list_of_include[type]) != 0:
if start_group:
out += ",\n";
start_group = True;
if type == "cpp":
out += " \"c++\": [\n"
elif type == "S":
out += " \"s\": [\n"
else:
out += " \"" + type + "\": [\n"
start = False;
for item in list_of_include[type]:
if start:
out += ",\n";
start = True;
out += " \"" + item +"\""
out += "\n";
out += " ]"
out += "\n";
out += " },\n";
out += " \"dependency\": [\n";
out += " \"z\",\n";
out += " \"m\",\n";
out += " \"" + global_lib_name + "-include\"\n";
start = False;
for item in list_of_dependency:
if start:
out += ",\n";
start = True;
out += " \"" + item +"\""
out += "\n";
out += " ]\n";
out += "}\n"
file_write_data("GLD_" + lib_name.replace("_","-") + ".json", out);
def generate_global_include_module(): def generate_global_include_module():
out = "" out = "";
out += "#!/usr/bin/python\n" out += "{\n";
out += "import realog.debug as debug\n" out += " \"type\":\"LIBRARY\",\n";
out += "import lutin.tools as tools\n" out += " \"group-id\":\"org." + global_lib_name + "\",\n";
out += "import os\n" out += " \"description\":\"" + global_lib_name + " include library\",\n";
out += "\n" out += " \"licence\":\"boost-v1.0\",\n";
out += "def get_type():\n" out += " \"licence-file\":\"file://boost/LICENCE_1_0.txt\",\n";
out += " return \"LIBRARY\"\n" out += " \"maintainer\":\"UNKNOW\",\n";
out += "\n" out += " \"author\":\"UNKNOW\",\n";
out += "def get_desc():\n" out += " \"version\":\"file://version.txt\",\n";
out += " return \"" + global_lib_name + " include library\"\n" out += " \"compilation-version\": {\n";
out += "\n" out += " \"language\": \"c++\",\n";
out += "#def get_licence():\n" out += " \"version\": 2011\n";
out += "# return \"UNKNOW\"\n" out += " },\n";
out += "\n" out += " \"header\":[\n";
out += "def get_compagny_type():\n" out += " {\n";
out += " return \"org\"\n" out += " \"path\":\"" + global_lib_name + "/" + global_lib_name + "/*\",\n";
out += "\n" out += " \"recursive\":true,\n";
out += "def get_compagny_name():\n" out += " \"to\":\"" + global_lib_name + "\"\n";
out += " return \"" + global_lib_name + "\"\n" out += " }\n";
out += "\n" out += " ]\n";
out += "#def get_maintainer():\n" out += "\n";
out += "# return \"UNKNOW\"\n" file_write_data("GLD_" + global_lib_name + "-include.json", out);
out += "\n"
out += "def get_version():\n"
out += " return \"version.txt\"\n"
out += "\n"
out += "def configure(target, my_module):\n"
out += " my_module.compile_version('c++', 2011)\n"
out += " my_module.add_header_file(\n"
out += " '" + global_lib_name + "/" + global_lib_name + "/*',\n"
out += " recursive=True,\n"
out += " destination_path='" + global_lib_name + "')\n"
out += " return True\n"
out += "\n"
out += "\n"
file_write_data("lutin_" + global_lib_name + "-include.py", out);
def generate_global_module(list_of_module): def generate_global_module(list_of_module):
out = "" out = ""
out += "#!/usr/bin/python\n" out += "{\n";
out += "import realog.debug as debug\n" out += " \"type\":\"PACKAGE\",\n";
out += "import lutin.tools as tools\n" out += " \"group-id\":\"org." + global_lib_name + "\",\n";
out += "import os\n" out += " \"description\":\"" + global_lib_name + " PACKAGE library\",\n";
out += "\n" out += " \"licence\":\"boost-v1.0\",\n";
out += "def get_type():\n" out += " \"licence-file\":\"file://boost/LICENCE_1_0.txt\",\n";
out += " return \"LIBRARY\"\n" out += " \"maintainer\":\"UNKNOW\",\n";
out += "\n" out += " \"author\":\"UNKNOW\",\n";
out += "def get_desc():\n" out += " \"version\":\"file://version.txt\",\n";
out += " return \"" + global_lib_name + " include library\"\n" out += " \"compilation-version\": {\n";
out += "\n" out += " \"language\": \"c++\",\n";
out += "#def get_licence():\n" out += " \"version\": 2011\n";
out += "# return \"UNKNOW\"\n" out += " },\n";
out += "\n" out += " \"dependency\": [\n";
out += "def get_compagny_type():\n" out += " \"" + global_lib_name + "-include\""
out += " return \"org\"\n" for item in list_of_module:
out += "\n" out += ",\n";
out += "def get_compagny_name():\n" out += " \"" + item +"\""
out += " return \"" + global_lib_name + "\"\n" out += "\n";
out += "\n" out += " ]\n";
out += "def get_version():\n" file_write_data("GLD_" + global_lib_name + ".json", out);
out += " return \"version.txt\"\n"
out += "\n"
out += "def configure(target, my_module):\n"
out += " my_module.compile_version('c++', 2011)\n"
out += " my_module.add_depend([\n"
out += " '" + global_lib_name + "-include',\n"
for item in list_of_module:
out += " '" + item +"',\n"
out += " ])\n"
out += "\n"
out += "\n"
file_write_data("lutin_" + global_lib_name + ".py", out);
with open(build_output_file) as commit: with open(build_output_file) as commit:
lines = commit.readlines() lines = commit.readlines()
if len(lines) == 0: if len(lines) == 0:
print("Empty build ....") print("Empty build ....")
sys.exit(1) sys.exit(1)
list_of_file = [] list_of_file = []
list_of_flags = copy.deepcopy(list_of_flags_default) list_of_flags = copy.deepcopy(list_of_flags_default)
# first line # first line
for line in lines: for line in lines:
#print("line : " + line[-6:-2]) #print("line : " + line[-6:-2])
""" """
if len(line) > 6 \ if len(line) > 6 \
and line[-6:-2] == ".cpp": and line[-6:-2] == ".cpp":
print("element : " + line) print("element : " + line)
""" """
# "g++" -O3 -finline-functions -Wno-inline -Wall -pthread -m64 -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_USE_LIB=1 -DNDEBUG -I"." -c -o "bin.v2/lib*.o # "g++" -O3 -finline-functions -Wno-inline -Wall -pthread -m64 -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_USE_LIB=1 -DNDEBUG -I"." -c -o "bin.v2/lib*.o
m = re.search('^(.*)"(g\+\+|gcc|clang)"(.*) \-c \-o (.*)\.o" "((.*)\.(cpp|c|cxx|S))"$', line) m = re.search('^(.*)"(g\+\+|gcc|clang)"(.*) \-c \-o (.*)\.o" "((.*)\.(cpp|c|cxx|S))"$', line)
if m != None: if m != None:
""" """
print("element : " + str(len(m.groups()))) print("element : " + str(len(m.groups())))
for elem in m.groups(): for elem in m.groups():
print(" " + elem) print(" " + elem)
""" """
if len(m.groups()) == 7: if len(m.groups()) == 7:
#print("element : " + line) #print("element : " + line)
## print(" value : " + m.groups()[1]) ## print(" value : " + m.groups()[1])
type_of_file = m.groups()[4].split(".")[-1] type_of_file = m.groups()[4].split(".")[-1]
for flag in m.groups()[2].split(" "): for flag in m.groups()[2].split(" "):
if flag in ["", "-x", "c", "assembler-with-cpp"]: if flag in ["", "-x", "c", "assembler-with-cpp"]:
continue continue
if "assembler-with-cpp" == flag: if "assembler-with-cpp" == flag:
print("element : " + line) print("element : " + line)
if flag not in list_of_flags[type_of_file]: if flag not in list_of_flags[type_of_file]:
#print(" " + flag) #print(" " + flag)
list_of_flags[type_of_file].append(flag) list_of_flags[type_of_file].append(flag)
list_of_file.append(m.groups()[4]) list_of_file.append(m.groups()[4])
continue continue
m = re.search('^(.*)/usr/bin/ar"(.*)"((.*)/([a-zA-Z0-9_\-.]*)\.a)"(.*)$', line) m = re.search('^(.*)/usr/bin/ar"(.*)"((.*)/([a-zA-Z0-9_\-.]*)\.a)"(.*)$', line)
if m != None: if m != None:
## we do not use AR element ==> in boost just a double compilation ... ## we do not use AR element ==> in boost just a double compilation ...
""" """
print("element : " + str(len(m.groups()))) print("element : " + str(len(m.groups())))
for elem in m.groups(): for elem in m.groups():
print(" " + elem) print(" " + elem)
""" """
if len(m.groups()) == 6: if len(m.groups()) == 6:
#print("element : " + line) #print("element : " + line)
## print(" to: " + m.groups()[4] + " (.a)") ## print(" to: " + m.groups()[4] + " (.a)")
# Remove it only keep the .so # Remove it only keep the .so
list_of_file = [] list_of_file = []
list_of_flags = copy.deepcopy(list_of_flags_default) list_of_flags = copy.deepcopy(list_of_flags_default)
continue continue
# ln -f -s 'libboost_wave.so.1.66.0' 'stage/lib/libboost_wave.so' # ln -f -s 'libboost_wave.so.1.66.0' 'stage/lib/libboost_wave.so'
#"g++" -o "bin.v2/libs/type_erasure/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/libboost_type_erasure.so.1.66.0" -Wl,-h -Wl,libboost_type_erasure.so.1.66.0 -shared -Wl,--start-group "bin.v2/libs/type_erasure/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/dynamic_binding.o" "bin.v2/libs/thread/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/libboost_thread.so.1.66.0" "bin.v2/libs/chrono/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/libboost_chrono.so.1.66.0" "bin.v2/libs/system/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/libboost_system.so.1.66.0" -Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,--end-group -pthread -fPIC -m64 #"g++" -o "bin.v2/libs/type_erasure/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/libboost_type_erasure.so.1.66.0" -Wl,-h -Wl,libboost_type_erasure.so.1.66.0 -shared -Wl,--start-group "bin.v2/libs/type_erasure/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/dynamic_binding.o" "bin.v2/libs/thread/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/libboost_thread.so.1.66.0" "bin.v2/libs/chrono/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/libboost_chrono.so.1.66.0" "bin.v2/libs/system/build/gcc-gnu-7.2.1/release/threadapi-pthread/threading-multi/libboost_system.so.1.66.0" -Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,--end-group -pthread -fPIC -m64
#m = re.search('(.*/([a-zA-Z0-9_\-\.]*?)\.so)', line) #m = re.search('(.*/([a-zA-Z0-9_\-\.]*?)\.so)', line)
m = re.search('^(.*)"(g\+\+|gcc|clang)"(.*)$', line) m = re.search('^(.*)"(g\+\+|gcc|clang)"(.*)$', line)
if m != None: if m != None:
#print("element : " + str(len(m.groups()))) #print("element : " + str(len(m.groups())))
for elem in m.groups(): for elem in m.groups():
#print(" " + elem) #print(" " + elem)
list_elem = elem.split('" "') list_elem = elem.split('" "')
list_elem[-1] = list_elem[-1].split('"')[0] list_elem[-1] = list_elem[-1].split('"')[0]
for val in list_elem: for val in list_elem:
if val[-2:] == ".o": if val[-2:] == ".o":
continue continue
lib_name = val.split('/')[-1].split(".so")[0] lib_name = val.split('/')[-1].split(".so")[0]
if lib_name[:3] == "lib": if lib_name[:3] == "lib":
lib_name = lib_name[3:].replace("_","-") lib_name = lib_name[3:].replace("_","-")
#print(" " + lib_name) #print(" " + lib_name)
list_of_flags["cpp"].append('-l' + lib_name) list_of_flags["cpp"].append('-l' + lib_name)
m = re.search('^(.*)\'((.*)/([a-zA-Z0-9_\-.]*)\.so)\'$', line) m = re.search('^(.*)\'((.*)/([a-zA-Z0-9_\-.]*)\.so)\'$', line)
if m != None: if m != None:
""" """
print("element : " + str(len(m.groups()))) print("element : " + str(len(m.groups())))
for elem in m.groups(): for elem in m.groups():
print(" " + elem) print(" " + elem)
""" """
if len(m.groups()) == 4: if len(m.groups()) == 4:
#print("element : " + line) #print("element : " + line)
#print(" to: " + m.groups()[3] + " (.so)") #print(" to: " + m.groups()[3] + " (.so)")
#if "libboost_container" == m.groups()[3]: #if "libboost_container" == m.groups()[3]:
# exit(0) # exit(0)
genrate_lutin_file(m.groups()[3], list_of_file, list_of_flags) genrate_lutin_file(m.groups()[3], list_of_file, list_of_flags)
##for item in list_of_file: ##for item in list_of_file:
## print(" " + item) ## print(" " + item)
list_of_file = [] list_of_file = []
list_of_flags = copy.deepcopy(list_of_flags_default) list_of_flags = copy.deepcopy(list_of_flags_default)
continue continue
#create version file #create version file
genrate_version("1.76.0") genrate_version("1.76.0")