katie/src/core/tools/tools.cmake
Ivailo Monev 995b7998b0 deal with excessive include directories
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:39:35 +00:00

109 lines
4.7 KiB
CMake

set(CORE_HEADERS
${CORE_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/tools/qalgorithms.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qbitarray.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qbytearray.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qbytearraymatcher.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qbytedata_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcache.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qchar.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcontainerfwd.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcryptographichash.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qdatetime.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qdatetime_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qeasingcurve.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qhash.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qline.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlinkedlist.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlist.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlocale.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlocale_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlocale_tools_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlocale_data_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qmap.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qmargins.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcontiguouscache.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qpoint.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qqueue.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qrect.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qregexp.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qringbuffer_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qtools_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qscopedpointer.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qscopedpointer_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qscopedvaluerollback.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qshareddata.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qsharedpointer.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qsharedpointer_impl.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qset.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qsize.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qstack.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qstring.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qstringlist.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qstringmatcher.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qtextboundaryfinder.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qtimeline.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qelapsedtimer.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qunicodetables_p.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qvarlengtharray.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qvector.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcommandlineoption.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcommandlineparser.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qiterator.h
${CMAKE_CURRENT_SOURCE_DIR}/tools/qpair.h
)
set(CORE_SOURCES
${CORE_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/tools/qbitarray.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qbytearray.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qbytearraymatcher.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcryptographichash.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qdatetime.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qeasingcurve.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qelapsedtimer.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qhash.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qline.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlinkedlist.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlist.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlocale.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlocale_tools.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qpoint.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qmap.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qmargins.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcontiguouscache.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qrect.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qregexp.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qshareddata.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qsharedpointer.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qsize.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qstring.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qstringlist.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qtextboundaryfinder.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qtimeline.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qvector.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qvsnprintf.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcommandlineoption.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qcommandlineparser.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlocale_unix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tools/qelapsedtimer_unix.cpp
)
if(WITH_ICU AND ICU_FOUND)
set(CORE_SOURCES
${CORE_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/tools/qlocale_icu.cpp
)
set(EXTRA_CORE_LIBS
${EXTRA_CORE_LIBS}
${ICU_LIBRARIES}
)
add_definitions(-DQT_USE_ICU)
include_directories(${ICU_INCLUDES})
endif()
# Note: libm should be present by default becaue this is C++
set(EXTRA_CORE_LIBS
${EXTRA_CORE_LIBS}
m
)