
set(CXXWARN " \
    -Wnon-virtual-dtor \
    -Wundef \
    -Wcast-align \
    -Wchar-subscripts \
    -Wpointer-arith \
    -Wwrite-strings \
    -Wpacked \
    -Wformat-security \
    -Wmissing-format-attribute \
    -Werror=reorder \
    -Werror=return-type \
    -Werror=missing-include-dirs \
    -Werror=conversion-null \
    -Werror=enum-compare \
    -Wall \
    -Wextra \
    -Wshadow \
    -Wconversion \
    -pedantic  \
")

#    -fvisibility=hidden
#    -fvisibility-inlines-hidden

#    -Werror
#    -Woverloaded-virtual
