Show
Ignore:
Timestamp:
01/18/10 15:27:20 (3 years ago)
Author:
robert
Message:

From Jean-Sebastien Guay, build fixes for Mingw

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgviewerSDL/CMakeLists.txt

    r7025 r10963  
     1SET(TARGET_EXTERNAL_LIBRARIES ${SDL_LIBRARY} ) 
     2 
    13IF("${SDL_LIBRARY}" MATCHES "SDLmain") 
    24       # Found a precompiled SDLmain library. 
    35       SET(TARGET_SRC osgviewerSDL.cpp) 
    4 ELSE("${SDL_LIBRARY}" MATCHES "SDLmain") 
     6ELSE() 
    57       # No SDLmain has been found. 
    68       # Depending on platform, code may need to be provided for SDLmain. 
    79       IF(APPLE) 
    810               SET(TARGET_SRC osgviewerSDL.cpp SDLMainForMacOSX.m SDLMainForMacOSX.h) 
    9        ELSE(APPLE) 
     11       ELSE() 
    1012               # Unhandled case. No libsdlmain has been found and no code substitute. 
    1113               # Depending on platform (or SDL version), 
    1214               # this may or may not link successfully. 
    1315               SET(TARGET_SRC osgviewerSDL.cpp) 
    14        ENDIF(APPLE) 
    15 ENDIF("${SDL_LIBRARY}" MATCHES "SDLmain") 
     16               SET(TARGET_EXTERNAL_LIBRARIES ${SDLMAIN_LIBRARY} ${TARGET_EXTERNAL_LIBRARIES} ) 
     17       ENDIF() 
     18ENDIF() 
    1619 
    17 SET(TARGET_EXTERNAL_LIBRARIES ${SDL_LIBRARY} ) 
     20IF (MINGW) 
     21    SET(TARGET_EXTERNAL_LIBRARIES mingw32 ${TARGET_EXTERNAL_LIBRARIES} winmm dinput ddraw dxguid) 
     22ENDIF() 
    1823 
    1924INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR} )