haikuwebkit/Source/ThirdParty/xdgmime/CMakeLists.txt

28 lines
809 B
CMake

set(XDGMIME_DIR "${THIRDPARTY_DIR}/xdgmime")
set(XDGMIME_INCLUDE_DIRECTORIES
"${XDGMIME_DIR}/src"
"${CMAKE_BINARY_DIR}"
)
set(XDGMIME_SOURCES
${XDGMIME_DIR}/src/xdgmimealias.c
${XDGMIME_DIR}/src/xdgmime.c
${XDGMIME_DIR}/src/xdgmimeicon.c
${XDGMIME_DIR}/src/xdgmimeint.c
${XDGMIME_DIR}/src/xdgmimemagic.c
${XDGMIME_DIR}/src/xdgmimeparent.c
${XDGMIME_DIR}/src/xdgmimecache.c
${XDGMIME_DIR}/src/xdgmimeglob.c
)
include_directories("${XDGMIME_INCLUDE_DIRECTORIES}")
add_definitions(-DXDG_PREFIX=_wk_xdg)
add_library(xdgmime STATIC ${XDGMIME_SOURCES})
if (COMPILER_IS_GCC_OR_CLANG)
WEBKIT_ADD_TARGET_C_FLAGS(xdgmime -Wno-cast-function-type
-Wno-sign-compare
-Wno-unused-parameter)
endif ()