From 442e41f825211ed6edb3cfa458b4d8cd5bbd5caf Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sun, 15 May 2011 20:25:09 -0700 Subject: [PATCH] Add an option to use Wine's Windows headers when building under MinGW --- CMakeLists.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index a4d4c254..27eff662 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -154,6 +154,22 @@ ELSE() ADD_DEFINITIONS(-fvisibility=internal -DHAVE_GCC_VISIBILITY) ENDIF() ENDIF() + ELSE() + OPTION(WINE "Enable use of Wine headers when compiling" ON) + IF(WINE) + FIND_PATH(WINE_INCLUDE_DIR library.h + PATHS + /usr/include/wine + /usr/local/include/wine + PATH_SUFFIXES ".") + IF(WINE_INCLUDE_DIR) + MESSAGE(STATUS "Found Wine header files - ${WINE_INCLUDE_DIR}" ) + INCLUDE_DIRECTORIES("${WINE_INCLUDE_DIR}/windows") + SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} "${WINE_INCLUDE_DIR}/windows") + ELSE() + MESSAGE(STATUS "Could not find Wine header files" ) + ENDIF() + ENDIF() ENDIF() ENDIF()