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/qstringbuilder.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/qstringbuilder.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 ) # TODO: if(UNIX) set(CORE_SOURCES ${CORE_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/tools/qelapsedtimer_unix.cpp ) else() set(CORE_SOURCES ${CORE_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/tools/qelapsedtimer_generic.cpp ) endif() 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 )