| # 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}) |