Skip to content

Instantly share code, notes, and snippets.

@bstaint
Created September 28, 2017 04:27
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bstaint/efc85c8a5c9ada5fbcc7c5666ac2241d to your computer and use it in GitHub Desktop.
Save bstaint/efc85c8a5c9ada5fbcc7c5666ac2241d to your computer and use it in GitHub Desktop.
INCLUDEPATH += $$PWD
contains(absl, dynamic_annotations) {
SOURCES += \
$$PWD/absl/base/dynamic_annotations.cc \
}
contains(absl, spinlock_wait) {
SOURCES += \
$$PWD/absl/base/internal/spinlock_posix.inc \
$$PWD/absl/base/internal/spinlock_wait.cc \
$$PWD/absl/base/internal/spinlock_win32.inc
}
contains(absl, malloc_extension) {
SOURCES += \
$$PWD/absl/base/malloc_extension.cc \
}
contains(absl, malloc_internal) {
SOURCES += \
$$PWD/absl/base/malloc_extension.cc \
$$PWD/absl/base/internal/low_level_alloc.cc \
$$PWD/absl/base/internal/malloc_hook.cc \
$$PWD/absl/base/internal/malloc_hook_mmap_linux.inc
}
contains(absl, base) {
SOURCES += \
$$PWD/absl/base/internal/cycleclock.cc \
$$PWD/absl/base/internal/raw_logging.cc \
$$PWD/absl/base/internal/spinlock.cc \
$$PWD/absl/base/internal/sysinfo.cc \
$$PWD/absl/base/internal/thread_identity.cc \
$$PWD/absl/base/internal/unscaledcycleclock.cc \
}
contains(absl, throw_delegate) {
SOURCES += \
$$PWD/absl/base/internal/throw_delegate.cc
}
contains(absl, stacktrace) {
SOURCES += \
$$PWD/absl/debugging/stacktrace.cc
}
contains(absl, debugging_internal) {
SOURCES += \
$$PWD/absl/debugging/internal/address_is_readable.cc \
$$PWD/absl/debugging/internal/elf_mem_image.cc \
$$PWD/absl/debugging/internal/vdso_support.cc \
}
contains(absl, leak_check) {
SOURCES += \
$$PWD/absl/debugging/internal/leak_check.cc
}
contains(absl, leak_check_disable) {
SOURCES += \
$$PWD/absl/debugging/internal/leak_check_disable.cc
}
contains(absl, int128) {
SOURCES += \
$$PWD/absl/numeric/int128.cc
}
contains(absl, utility) {
SOURCES += \
$$PWD/absl/utility/utility.cc
}
contains(absl, bad_any_cast) {
SOURCES += \
$$PWD/absl/types/bad_any_cast.cc
}
contains(absl, optional) {
SOURCES += \
$$PWD/absl/types/optional.cc
}
contains(absl, bad_optional_access) {
SOURCES += \
$$PWD/absl/types/bad_optional_access.cc
}
contains(absl, time) {
SOURCES += \
$$PWD/absl/time/clock.cc \
$$PWD/absl/time/duration.cc \
$$PWD/absl/time/format.cc \
$$PWD/absl/time/internal/get_current_time_ios.inc \
$$PWD/absl/time/internal/get_current_time_posix.inc \
$$PWD/absl/time/internal/get_current_time_windows.inc \
$$PWD/absl/time/time.cc
}
contains(absl, test_util) {
SOURCES += \
$$PWD/absl/time/internal/test_util.cc \
$$PWD/absl/time/internal/zoneinfo.inc
}
contains(absl, graphcycles_internal) {
SOURCES += \
$$PWD/absl/synchronization/internal/graphcycles.cc
}
contains(absl, synchronization) {
SOURCES += \
$$PWD/absl/synchronization/barrier.cc \
$$PWD/absl/synchronization/blocking_counter.cc \
$$PWD/absl/synchronization/internal/create_thread_identity.cc \
$$PWD/absl/synchronization/internal/per_thread_sem.cc \
$$PWD/absl/synchronization/internal/waiter.cc \
$$PWD/absl/synchronization/notification.cc \
$$PWD/absl/synchronization/mutex.cc
}
contains(absl, strings) {
SOURCES += \
$$PWD/absl/strings/ascii.cc \
$$PWD/absl/strings/escaping.cc \
$$PWD/absl/strings/internal/memutil.cc \
$$PWD/absl/strings/internal/memutil.h \
$$PWD/absl/strings/internal/str_join_internal.h \
$$PWD/absl/strings/internal/str_split_internal.h \
$$PWD/absl/strings/match.cc \
$$PWD/absl/strings/numbers.cc \
$$PWD/absl/strings/str_cat.cc \
$$PWD/absl/strings/str_replace.cc \
$$PWD/absl/strings/str_split.cc \
$$PWD/absl/strings/string_view.cc \
$$PWD/absl/strings/substitute.cc
}
contains(absl, internal) {
SOURCES += \
$$PWD/absl/strings/internal/utf8.cc
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment