-set(CMAKE_INSTALL_PREFIX "${LUGARU_INSTALL_PREFIX}" CACHE INTERNAL "Prefix
-prepended to install directories" FORCE)
+set(CMAKE_INSTALL_PREFIX "${LUGARU_INSTALL_PREFIX}" CACHE INTERNAL "Prefix prepended to install directories" FORCE)
+
+if(APPLE)
+ set(CMAKE_OSX_ARCHITECTURES "x86_64" CACHE STRING "Build architectures for OSX")
+ set(CMAKE_OSX_DEPLOYMENT_TARGET "10.10" CACHE STRING
+ "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value")
+ set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.10.sdk" CACHE PATH
+ "The product will be built against the headers and libraries located inside the indicated SDK.")
+endif(APPLE)
+
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
+
+set(LUGARU_SRCS
+ ${SRCDIR}/Frustum.cpp
+ ${SRCDIR}/Account.cpp
+ ${SRCDIR}/Game.cpp
+ ${SRCDIR}/GameDraw.cpp
+ ${SRCDIR}/GameInitDispose.cpp
+ ${SRCDIR}/GameTick.cpp
+ ${SRCDIR}/Globals.cpp
+ ${SRCDIR}/Lights.cpp
+ ${SRCDIR}/Menu.cpp
+ ${SRCDIR}/Models.cpp
+ ${SRCDIR}/Objects.cpp
+ ${SRCDIR}/pack.c
+ ${SRCDIR}/Person.cpp
+ ${SRCDIR}/private.c
+ ${SRCDIR}/Quaternions.cpp
+ ${SRCDIR}/Skeleton.cpp
+ ${SRCDIR}/Skybox.cpp
+ ${SRCDIR}/Sprite.cpp
+ ${SRCDIR}/Terrain.cpp
+ ${SRCDIR}/Texture.cpp
+ ${SRCDIR}/Text.cpp
+ ${SRCDIR}/TGALoader.cpp
+ ${SRCDIR}/unpack.c
+ ${SRCDIR}/Weapons.cpp
+ ${SRCDIR}/OpenGL_Windows.cpp
+ ${SRCDIR}/openal_wrapper.cpp
+ ${SRCDIR}/Input.cpp
+ ${SRCDIR}/Settings.cpp
+ ${SRCDIR}/Stereo.cpp
+ ${SRCDIR}/Animation.cpp
+ ${SRCDIR}/Sounds.cpp
+ ${SRCDIR}/Awards.cpp
+)
+
+set(LUGARU_H
+ ${SRCDIR}/Frustum.h
+ ${SRCDIR}/Account.h
+ ${SRCDIR}/Game.h
+ ${SRCDIR}/Lights.h
+ ${SRCDIR}/Menu.h
+ ${SRCDIR}/Models.h
+ ${SRCDIR}/Objects.h
+ ${SRCDIR}/Person.h
+ ${SRCDIR}/PhysicsMath.h
+ ${SRCDIR}/Quaternions.h
+ ${SRCDIR}/Random.h
+ ${SRCDIR}/Skeleton.h
+ ${SRCDIR}/Skybox.h
+ ${SRCDIR}/Sprite.h
+ ${SRCDIR}/TGALoader.h
+ ${SRCDIR}/Terrain.h
+ ${SRCDIR}/Texture.h
+ ${SRCDIR}/Text.h
+ ${SRCDIR}/Weapons.h
+ ${SRCDIR}/Input.h
+ ${SRCDIR}/alstubs.h
+ ${SRCDIR}/binio.h
+ ${SRCDIR}/openal_wrapper.h
+ ${SRCDIR}/gamegl.h
+ ${SRCDIR}/glstubs.h
+ ${SRCDIR}/private.h
+ ${SRCDIR}/Settings.h
+ ${SRCDIR}/Stereo.h
+ ${SRCDIR}/Animation.h
+ ${SRCDIR}/Sounds.h
+)
+
+if(UNIX)
+ set(LUGARU_SRCS
+ ${LUGARU_SRCS}
+ ${SRCDIR}/MacCompatibility.cpp
+ )
+ set(LUGARU_H
+ ${LUGARU_H}
+ ${SRCDIR}/MacCompatibility.h
+ )
+endif(UNIX)