set(CMAKE_SYSTEM_NAME Linux) find_program(WINEGCC winegcc REQUIRED) find_program(WINEGXX wineg++ REQUIRED) set(CMAKE_C_COMPILER "${WINEGCC}") set(CMAKE_CXX_COMPILER "${WINEGXX}") foreach(language C CXX) set(CMAKE_SHARED_LIBRARY_PREFIX_${language} "") set(CMAKE_SHARED_LIBRARY_SUFFIX_${language} ".dll") endforeach() set(CMAKE_SHARED_LIBRARY_PREFIX "") set(CMAKE_SHARED_LIBRARY_SUFFIX ".dll") set(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "") set(CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG "") set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)