+if(CMAKE_HOST_UNIX)
+ set(LUGARU_SRCS
+ ${LUGARU_SRCS}
+ MacCompatibility.cpp)
+endif(CMAKE_HOST_UNIX)
+
+
+if(WIN32)
+ if(CMAKE_CROSSCOMPILING)
+ ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/lugaru_resource.obj
+ COMMAND i686-pc-mingw32-windres
+ -I${CMAKE_CURRENT_SOURCE_DIR}/res
+ -o ${CMAKE_CURRENT_BINARY_DIR}/lugaru_resource.obj
+ -i${CMAKE_CURRENT_SOURCE_DIR}/res/lugaru.rc
+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/lugaru.rc
+ )
+ endif(CMAKE_CROSSCOMPILING)
+ if(NOT CMAKE_CROSSCOMPILING)
+ ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/lugaru_resource.obj
+ COMMAND windres
+ -I${CMAKE_CURRENT_SOURCE_DIR}/res
+ -o ${CMAKE_CURRENT_BINARY_DIR}/lugaru_resource.obj
+ -i${CMAKE_CURRENT_SOURCE_DIR}/res/lugaru.rc
+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/lugaru.rc
+ )
+ endif(NOT CMAKE_CROSSCOMPILING)
+
+ set(LUGARU_SRCS
+ ${LUGARU_SRCS}
+ WinDefs.cpp)
+
+ set(LUGARU_H
+ ${LUGARU_H}
+ WinDefs.h
+ res/resource.h)
+endif(WIN32)
+
+if(WIN32)
+add_executable(lugaru ${LUGARU_SRCS} ${LUGARU_H} lugaru_resource.obj)
+else(WIN32)