diff options
author | Bernd Wachter <bwachter-tmw@lart.info> | 2010-03-18 21:10:56 +0100 |
---|---|---|
committer | Bernd Wachter <bwachter-tmw@lart.info> | 2010-03-18 22:01:54 +0100 |
commit | 1e10007acead0ffc7e784e35f8f559b5cf64ab28 (patch) | |
tree | 8ad9cac12b1bef20a515e52125f45fe241590f1d /CMake/Modules | |
parent | d932a29fc74c09c8d00132785912837a9366471b (diff) | |
download | mana-1e10007acead0ffc7e784e35f8f559b5cf64ab28.tar.gz mana-1e10007acead0ffc7e784e35f8f559b5cf64ab28.tar.bz2 mana-1e10007acead0ffc7e784e35f8f559b5cf64ab28.tar.xz mana-1e10007acead0ffc7e784e35f8f559b5cf64ab28.zip |
Remove special handling of Darwin, adjust indentation
- Removed grossly broken special handling of Darwin. On a sane OS-X install
(in case something like this exists) it should just work without special
treatment. On an insane install the old state surely wasn't any help.
- Adjusted indent (spaces instead of tabs) and syntax (shorter if/else) to
match the one used throughout the other CMake files
Reviewed-by: Thorbjørn Lindeijer
Diffstat (limited to 'CMake/Modules')
-rw-r--r-- | CMake/Modules/FindGuichan.cmake | 45 |
1 files changed, 16 insertions, 29 deletions
diff --git a/CMake/Modules/FindGuichan.cmake b/CMake/Modules/FindGuichan.cmake index b0cb9038..1623b00d 100644 --- a/CMake/Modules/FindGuichan.cmake +++ b/CMake/Modules/FindGuichan.cmake @@ -13,9 +13,10 @@ # Be quiet if Guichan was already found # We need an extra variable to have the check per component + IF (Guichan_INCLUDE_DIR AND Guichan_LIBRARY) SET(Guichan_QUIET TRUE) -ENDIF (Guichan_INCLUDE_DIR AND Guichan_LIBRARY) +ENDIF () FIND_PATH(Guichan_INCLUDE_DIR NAMES guichan.hpp @@ -29,7 +30,6 @@ FIND_LIBRARY(Guichan_LIBRARY MARK_AS_ADVANCED(Guichan_INCLUDE_DIR Guichan_LIBRARY) - IF (Guichan_INCLUDE_DIR AND Guichan_LIBRARY) SET(GUICHAN_FOUND TRUE) SET(GUICHAN_INCLUDE_DIR ${Guichan_INCLUDE_DIR}) @@ -37,14 +37,13 @@ IF (Guichan_INCLUDE_DIR AND Guichan_LIBRARY) IF (NOT Guichan_FIND_QUIETLY AND NOT Guichan_QUIET) MESSAGE(STATUS "Found Guichan: ${Guichan_LIBRARY}") - ENDIF (NOT Guichan_FIND_QUIETLY AND NOT Guichan_QUIET) -ENDIF (Guichan_INCLUDE_DIR AND Guichan_LIBRARY) + ENDIF () +ENDIF () # Bail out if Guichan is not found but required IF (NOT GUICHAN_FOUND AND Guichan_FIND_REQUIRED) MESSAGE(FATAL_ERROR "Could NOT find Guichan library ${GUICHAN_INCLUDE_DIR}") -ENDIF (NOT GUICHAN_FOUND AND Guichan_FIND_REQUIRED) - +ENDIF () # Check for guichan components FOREACH (COMPONENT ${Guichan_FIND_COMPONENTS}) @@ -52,25 +51,15 @@ FOREACH (COMPONENT ${Guichan_FIND_COMPONENTS}) IF (COMPONENT STREQUAL "SDL") SET(COMPONENT_FOUND TRUE) - IF (CMAKE_SYSTEM_NAME STREQUAL "Darwin") - SET(Guichan_HEADER "sdl.hpp") - SET(Guichan_LIBRARY_${COMPONENT} TRUE) - ELSE (CMAKE_SYSTEM_NAME STREQUAL "Darwin") - SET(Guichan_HEADER "guichan/sdl.hpp") - SET(Guichan_LIBRARY "guichan_sdl") - ENDIF (CMAKE_SYSTEM_NAME STREQUAL "Darwin") - ENDIF (COMPONENT STREQUAL "SDL") + SET(Guichan_HEADER "guichan/sdl.hpp") + SET(Guichan_LIBRARY "guichan_sdl") + ENDIF () IF (COMPONENT STREQUAL "OpenGL") SET(COMPONENT_FOUND TRUE) - IF (CMAKE_SYSTEM_NAME STREQUAL "Darwin") - SET(Guichan_HEADER "opengl.hpp") - SET(Guichan_LIBRARY_${COMPONENT} TRUE) - ELSE (CMAKE_SYSTEM_NAME STREQUAL "Darwin") - SET(Guichan_HEADER "guichan/opengl.hpp") - SET(Guichan_LIBRARY "guichan_opengl") - ENDIF (CMAKE_SYSTEM_NAME STREQUAL "Darwin") - ENDIF (COMPONENT STREQUAL "OpenGL") + SET(Guichan_HEADER "guichan/opengl.hpp") + SET(Guichan_LIBRARY "guichan_opengl") + ENDIF () IF (NOT COMPONENT_FOUND) MESSAGE(FATAL_ERROR "Invalid Guichan component: ${COMPONENT}") @@ -79,9 +68,9 @@ FOREACH (COMPONENT ${Guichan_FIND_COMPONENTS}) # Check if we already found this component IF (Guichan_LIBRARY_${COMPONENT}) SET(Guichan_QUIET TRUE) - ELSE (Guichan_LIBRARY_${COMPONENT}) + ELSE () SET(Guichan_QUIET FALSE) - ENDIF (Guichan_LIBRARY_${COMPONENT}) + ENDIF () FIND_LIBRARY(Guichan_LIBRARY_${COMPONENT} NAMES ${Guichan_LIBRARY} @@ -94,13 +83,11 @@ FOREACH (COMPONENT ${Guichan_FIND_COMPONENTS}) NOT Guichan_LIBRARY_${COMPONENT}) SET(GUICHAN_FOUND FALSE) MESSAGE(FATAL_ERROR "Could NOT find Guichan component ${COMPONENT}") - ENDIF (NOT EXISTS ${Guichan_INCLUDE_DIR}/${Guichan_HEADER} OR - NOT Guichan_LIBRARY_${COMPONENT}) + ENDIF () IF (NOT Guichan_FIND_QUIETLY AND NOT Guichan_QUIET) MESSAGE(STATUS "Found Guichan ${COMPONENT}: ${Guichan_LIBRARY_${COMPONENT}}") - ENDIF (NOT Guichan_FIND_QUIETLY AND NOT Guichan_QUIET) + ENDIF () SET(GUICHAN_LIBRARIES ${GUICHAN_LIBRARIES} ${Guichan_LIBRARY_${COMPONENT}}) -ENDFOREACH(COMPONENT) - +ENDFOREACH() |