# includes and outputs
SET (CMAKE_INCLUDE_CURRENT_DIR on)
+INCLUDE_DIRECTORIES ("/usr/include/wine")
+INCLUDE_DIRECTORIES ("/usr/include/wine/windows")
+INCLUDE_DIRECTORIES ("/usr/include/wine/msvcrt")
INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR})
SET (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
SET (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/plugin)
SET (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
# compiler settings
+SET (CMAKE_C_COMPILER /usr/bin/winegcc)
+SET (CMAKE_CXX_COMPILER /usr/bin/wineg++)
+MESSAGE ("C-COMPILER: ${CMAKE_C_COMPILER}")
+MESSAGE ("CXX-COMPILER: ${CMAKE_CXX_COMPILER}")
IF (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
MESSAGE ("Unix-like system: ${CMAKE_SYSTEM_NAME}")
-SET (CMAKE_CXX_FLAGS "-std=c++1y -pthread -fdiagnostics-color=always -W -Wall -Wextra -Os")
-SET (CMAKE_C_FLAGS "-std=c11 -pthread -fdiagnostics-color=always -W -Wall -Wextra -Os")
+SET (CMAKE_CXX_FLAGS "-std=c++1y -fno-builtin -fdiagnostics-color=always -W -Wall -Wextra -Os")
+SET (CMAKE_C_FLAGS "-std=c11 -fno-builtin -fdiagnostics-color=always -W -Wall -Wextra -Os")
ELSEIF (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
MESSAGE ("Windows-like system: ${CMAKE_SYSTEM_NAME}")
SET (CMAKE_CXX_FLAGS "-std=c++1y -W -Wall -Wextra -Os")