mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 19:02:59 +00:00

that makes them overridable even from external projects (which can be bad since it can make translations be installed in the wrong path) but for those who build Katie itself it would be easier to change the paths from the CMake GUI or their IDE Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
33 lines
1.2 KiB
CMake
33 lines
1.2 KiB
CMake
if("${KATIE_COMPILER}" MATCHES "(gcc|clang)")
|
|
set(KATIE_CXXFLAGS
|
|
${KATIE_CXXFLAGS}
|
|
-fPIC
|
|
-fvisibility=hidden -fvisibility-inlines-hidden
|
|
-Wformat -Werror=format-security
|
|
-Wreturn-type -Wundef -Wunused -Wparentheses
|
|
# -Wall -fno-strict-aliasing -Wcast-align -Wchar-subscripts
|
|
# -Wmissing-noreturn -Winit-self -Winline -Wcast-qual
|
|
)
|
|
set(KATIE_LDFLAGS
|
|
${KATIE_LDFLAGS}
|
|
-Wl,-O1
|
|
-Wl,--no-undefined
|
|
-Wl,-Bsymbolic-functions
|
|
# -Wl,--dynamic-list
|
|
)
|
|
set(QT_VISIBILITY_AVAILABLE TRUE)
|
|
endif()
|
|
|
|
set(QT_PREFIX_PATH "${CMAKE_INSTALL_PREFIX}")
|
|
set(QT_HEADERS_PATH "${QT_PREFIX_PATH}/include/katie")
|
|
set(QT_LIBRARIES_PATH "${QT_PREFIX_PATH}/lib/katie")
|
|
set(QT_BINARIES_PATH "${QT_LIBRARIES_PATH}/bin")
|
|
set(QT_PLUGINS_PATH "${QT_LIBRARIES_PATH}/plugins")
|
|
set(QT_IMPORTS_PATH "${QT_LIBRARIES_PATH}/imports")
|
|
set(QT_DATA_PATH "${QT_PREFIX_PATH}/share")
|
|
set(QT_TRANSLATIONS_PATH "${QT_DATA_PATH}/translations")
|
|
set(QT_DOCUMENTATION_PATH "${QT_DATA_PATH}/doc")
|
|
set(QT_EXAMPLES_PATH "${QT_DATA_PATH}/examples")
|
|
set(QT_DEMOS_PATH "${QT_DATA_PATH}/demos")
|
|
set(QT_SETTINGS_PATH "/etc/xdg")
|
|
|