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/gl/CMakeLists.txt

    r514 r517  
    1 project( ThuneGL ) 
     1project(ThuneGL C) 
    22 
    33set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake_modules/") 
     
    77 
    88 
    9 find_package( FreeType REQUIRED ) 
    10 find_package( OpenGL REQUIRED ) 
    11 find_package( OpenAL REQUIRED ) 
    12 find_package( PNG REQUIRED ) 
    13 #find_package( Thune REQUIRED ) 
     9# These package checks are only needed when ../CMakeLists.txt is not used. 
     10#find_package( FreeType REQUIRED ) 
     11#find_package( OpenGL REQUIRED ) 
     12#find_package( OpenAL REQUIRED ) 
     13#find_package( PNG REQUIRED ) 
     14#find_package( GLV REQUIRED ) 
    1415 
    1516 
    1617if (APPLE) 
    17     include_directories(../unix glv/mac) 
     18    include_directories(../unix) 
    1819    add_definitions(-std=c99) 
    19     set(GLV_FILE glv/mac/glv.c) 
     20#    set(GLV_FILE glv/mac/glv.c) 
    2021endif (APPLE) 
    2122 
    2223if (UNIX AND NOT APPLE) 
    2324        find_package( X11 REQUIRED ) 
    24     include_directories(../unix glv/x11) 
     25    include_directories(../unix) 
    2526    include_directories(/usr/include/freetype2) 
    2627    add_definitions(-std=c99 -DUSE_XF86VMODE) 
    27     set(GLV_FILE glv/x11/glv.c) 
     28#    set(GLV_FILE glv/x11/glv.c) 
    2829    set(JOYSTICK_FILE joystick.c) 
    2930endif (UNIX AND NOT APPLE) 
    3031 
    3132if (WIN32) 
    32     include_directories(../win32 glv/win32) 
    33     set(GLV_FILE glv/win32/glv.c) 
     33    include_directories(../win32) 
     34#    set(GLV_FILE glv/win32/glv.c) 
    3435endif (WIN32) 
    3536 
     
    4950 
    5051 
    51 add_library(thuneGL-lib 
     52add_library(thuneGL-lib SHARED 
    5253    gx.c 
    5354    gx_dt.c 
     
    6263    rfont.c 
    6364    shader.c 
     65#    gui.c 
    6466    ${GLV_FILE} 
    6567    ${JOYSTICK_FILE} 
    6668) 
    6769 
    68 set_target_properties(thuneGL-lib PROPERTIES OUTPUT_NAME "thuneGL") 
     70set_target_properties(thuneGL-lib PROPERTIES OUTPUT_NAME "thune-gl") 
    6971 
    7072link_directories(../) 
    7173target_link_libraries(thuneGL-lib 
    72     thune 
     74    thune-lib 
    7375    ${PNG_LIBRARY} 
    7476    ${FREETYPE_LIBRARY} 
     77    ${GLV_LIBRARY} 
    7578    ${OPENGL_gl_LIBRARY} 
    7679    ${OPENGL_glu_LIBRARY} 
     
    7982 
    8083 
    81 add_executable(thuneGL 
     84add_executable(thune-gl 
    8285    ../console.c 
    8386) 
    8487 
    85 target_link_libraries(thuneGL thuneGL-lib) 
     88target_link_libraries(thune-gl thuneGL-lib) 
    8689 
    8790 
     
    104107 
    105108if (UNIX) 
    106 install(TARGETS thuneGL     DESTINATION /usr/local/bin) 
    107 install(TARGETS thuneGL-lib DESTINATION /usr/local/lib) 
     109install(TARGETS thune-gl     DESTINATION /usr/local/bin) 
     110install(TARGETS thuneGL-lib  DESTINATION /usr/local/lib) 
    108111#install(FILES   urlan.h     DESTINATION /usr/local/include) 
    109112endif (UNIX)