# CMakeFile for qphelper library. # PNG support enabled by default. add_definitions(-DQP_SUPPORT_PNG) set(QPHELPER_SRCS qpCrashHandler.c qpCrashHandler.h qpDebugOut.c qpDebugOut.h qpInfo.c qpInfo.h qpTestLog.c qpTestLog.h qpWatchDog.c qpWatchDog.h qpXmlWriter.c qpXmlWriter.h) set(QPHELPER_LIBS debase depool dethread deutil ${PNG_LIBRARY} ) if (DE_OS_IS_UNIX) # For vsnprintf() add_definitions(-D_XOPEN_SOURCE=600) endif () if (DE_OS_IS_WIN32 AND DE_COMPILER_IS_MSC) set(QPHELPER_LIBS ${QPHELPER_LIBS} DbgHelp) endif () add_library(qphelper STATIC ${QPHELPER_SRCS}) target_link_libraries(qphelper ${QPHELPER_LIBS})