0
0
mirror of https://github.com/keepassxreboot/keepassxc.git synced 2024-09-20 04:12:15 +02:00

Add compiler flags to hide all symbols by default.

This commit is contained in:
Felix Geyer 2013-03-30 00:14:32 +01:00
parent 3a822c24e2
commit 60335452a4
2 changed files with 2 additions and 1 deletions

View File

@ -61,6 +61,7 @@ add_definitions(-DQT_NO_KEYWORDS -DQT_NO_EXCEPTIONS -DQT_NO_STL -DQT_STRICT_ITER
add_gcc_compiler_flags("-fno-common -fstack-protector -D_FORTIFY_SOURCE=2")
add_gcc_compiler_flags("-Wall -Wextra -Wundef -Wpointer-arith -Wno-long-long")
add_gcc_compiler_flags("-Wformat=2 -Wmissing-format-attribute")
add_gcc_compiler_flags("-fvisibility=hidden -fvisibility-inlines-hidden")
add_gcc_compiler_cxxflags("-fno-exceptions -fno-rtti")
add_gcc_compiler_cxxflags("-Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual")

View File

@ -125,7 +125,7 @@ template <> class QStaticAssertFailure<true> {};
# define KEEPASSX_EXPORT Q_DECL_IMPORT
# endif
#else
# define KEEPASSX_EXPORT
# define KEEPASSX_EXPORT Q_DECL_EXPORT
#endif
#endif // KEEPASSX_GLOBAL_H