Show
Ignore:
Timestamp:
04/05/08 06:58:08 (8 months ago)
Author:
krobillard
Message:

Thune-gl now builds on openSUSE Build Service.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/thune/CMakeLists.txt

    r516 r517  
    1616 
    1717 
     18set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules/") 
     19 
    1820if (UNIX) 
    1921        include_directories(. unix) 
     
    2830 
    2931 
    30 add_library(thune-lib 
     32add_library(thune-lib SHARED 
    3133        urlan.c 
    3234        array.c 
     
    7779 
    7880 
     81find_package( FreeType ) 
     82find_package( OpenGL ) 
     83find_package( OpenAL ) 
     84find_package( PNG ) 
     85find_package( GLV ) 
     86 
     87# Holy shit CMake authors, having to repeat the conditional expression 
     88# is retarded! 
     89 
     90if (FREETYPE_FOUND AND OPENGL_FOUND AND OPENAL_FOUND AND PNG_FOUND AND GLV_FOUND) 
     91        add_subdirectory( gl . ) 
     92else (FREETYPE_FOUND AND OPENGL_FOUND AND OPENAL_FOUND AND PNG_FOUND AND GLV_FOUND) 
     93        message(STATUS "Skipping Thune-GL. Missing these dependencies:") 
     94        if (NOT FREETYPE_FOUND) 
     95                message(STATUS "  FreeType not found") 
     96        endif (NOT FREETYPE_FOUND) 
     97        if (NOT OPENGL_FOUND) 
     98                message(STATUS "  OpenGL not found") 
     99        endif (NOT OPENGL_FOUND) 
     100        if (NOT OPENAL_FOUND) 
     101                message(STATUS "  OpenAL not found") 
     102        endif (NOT OPENAL_FOUND) 
     103        if (NOT PNG_FOUND) 
     104                message(STATUS "  PNG not found") 
     105        endif (NOT PNG_FOUND) 
     106        if (NOT GLV_FOUND) 
     107                message(STATUS "  GLV not found") 
     108        endif (NOT GLV_FOUND) 
     109endif (FREETYPE_FOUND AND OPENGL_FOUND AND OPENAL_FOUND AND PNG_FOUND AND GLV_FOUND) 
     110 
    79111# eof