set(SRCDIR "${CMAKE_CURRENT_SOURCE_DIR}/Source")
set(DEPDIR "${CMAKE_CURRENT_SOURCE_DIR}/Dependencies")
-if(NOT CMAKE_BUILD_TYPE)\r
- set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING\r
- "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel"\r
- FORCE)\r
+if(NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING
+ "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel"
+ FORCE)
endif(NOT CMAKE_BUILD_TYPE)
if(NOT LUGARU_INSTALL_PREFIX)
if(WIN32)
- set(LUGARU_INSTALL_PREFIX C:\Lugaru CACHE PATH
+ set(LUGARU_INSTALL_PREFIX "C:/Lugaru" CACHE PATH
"LUGARU_INSTALL_PREFIX: Install path prefix, prepended onto install directories."
FORCE)
else(WIN32)
- set(LUGARU_INSTALL_PREFIX /usr/local/lugaru CACHE PATH
+ set(LUGARU_INSTALL_PREFIX "/usr/local/lugaru" CACHE PATH
"CMAKE_INSTALL_PREFIX: Install path prefix, prepended onto install directories."
FORCE)
endif(WIN32)
# force this include dir no matter what, so we get sane headers.
include_directories("${DEPDIR}/OpenGL")
-option (LUGARU_FORCE_INTERNAL_OPENAL "Force internal OpenAL, even if theer's a system version" False)
+option (LUGARU_FORCE_INTERNAL_OPENAL "Force internal libOpenAL, even if there's a system version" False)
if (NOT LUGARU_FORCE_INTERNAL_OPENAL)
find_package(OpenAL REQUIRED)
else(NOT LUGARU_FORCE_INTERNAL_OPENAL)
set(OPENAL_INCLUDE_DIR "${OPENALDIR}/include/AL")
set(OPENAL_LIBRARY "")
- if (WINDOWS)
+ if (WIN32)
set(LUGARU_HAS_INTERNAL_OPENAL True)
# if (MSVC) # !!! FIXME: package MSVC .dll and .lib for Windows?
# set(OPENAL_LIBRARY
${OPENALDIR}/lib/win32/mingw/libOpenAL32.dll.a
)
endif (MINGW)
- endif(WINDOWS)
+ endif(WIN32)
if (NOT LUGARU_HAS_INTERNAL_OPENAL)
message(ERROR "We don't have a prebuilt OpenAL for this platform.")
)
endif (APPLE)
- if (WINDOWS)
+ if (WIN32)
set(LUGARU_HAS_INTERNAL_SDL True)
if (MSVC)
set(SDL_LIBRARY
- ${SDLDIR}/lib/win32/msvc/SDL.lib
${SDLDIR}/lib/win32/msvc/SDLmain.lib
+ ${SDLDIR}/lib/win32/msvc/SDL.lib
)
endif (MSVC)
if (MINGW)
set(SDL_LIBRARY
- ${SDLDIR}/lib/win32/mingw/libSDL.dll.a
+ "mingw32"
${SDLDIR}/lib/win32/mingw/libSDLmain.a
+ ${SDLDIR}/lib/win32/mingw/libSDL.dll.a
+ "-mwindows"
)
endif (MINGW)
- endif (WINDOWS)
+ endif (WIN32)
if (NOT LUGARU_HAS_INTERNAL_SDL)
message(ERROR "We don't have a prebuilt SDL for this platform.")
# Install target
if(WIN32)
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/Source/lugaru.exe DESTINATION ${CMAKE_INSTALL_PREFIX})
+ install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/lugaru.exe DESTINATION ${CMAKE_INSTALL_PREFIX})
if(MSVC)
install(FILES ${SDLDIR}/lib/win32/msvc/SDL.dll DESTINATION ${CMAKE_INSTALL_PREFIX})
#install(FILES ${OPENALDIR}/lib/win32/msvc/OpenAL32.dll DESTINATION ${CMAKE_INSTALL_PREFIX}) # FIXME: Add MSVC OpenAL library!
install(FILES ${OPENALDIR}/lib/win32/mingw/OpenAL32.dll DESTINATION ${CMAKE_INSTALL_PREFIX})
endif(MINGW)
else(WIN32)
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/Source/lugaru DESTINATION ${CMAKE_INSTALL_PREFIX})
+ install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/lugaru DESTINATION ${CMAKE_INSTALL_PREFIX})
endif(WIN32)
install(DIRECTORY ${CMAKE_SOURCE_DIR}/Data DESTINATION ${CMAKE_INSTALL_PREFIX})