28 lines
809 B
CMake
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 ()
|