Skip to content

Commit

Permalink
Fix Bink dependencies if the Bink SDK isn't found
Browse files Browse the repository at this point in the history
  • Loading branch information
zrax committed Apr 11, 2011
1 parent 6ba4720 commit f5bea9e
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ include_directories("../../NucleusLib")
include_directories("../../PubUtilLib/inc")
include_directories("../../PubUtilLib")

include_directories(${Bink_INCLUDE_DIR})
if(Bink_SDK_AVAILABLE)
include_directories(${Bink_INCLUDE_DIR})
endif()
include_directories(${OPENAL_INCLUDE_DIR})
include_directories(${OPENSSL_INCLUDE_DIR})
include_directories(${PYTHON_INCLUDE_DIR})
Expand Down Expand Up @@ -191,7 +193,10 @@ target_link_libraries(plClient ${PHYSX_LIBRARIES})
target_link_libraries(plClient ${Ogg_LIBRARIES})
target_link_libraries(plClient ${Vorbis_LIBRARIES})
target_link_libraries(plClient ${DirectX_LIBRARIES})
target_link_libraries(plClient ${Bink_LIBRARIES})

if(Bink_SDK_AVAILABLE)
target_link_libraries(plClient ${Bink_LIBRARIES})
endif()

if (WIN32)
target_link_libraries(plClient Rpcrt4)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")

include_directories(${Bink_INCLUDE_DIR})
if(Bink_SDK_AVAILABLE)
include_directories(${Bink_INCLUDE_DIR})
endif()
include_directories(${DirectX_INCLUDE_DIR})

set(plPipeline_SOURCES
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")

include_directories(${Bink_INCLUDE_DIR})
if(Bink_SDK_AVAILABLE)
include_directories(${Bink_INCLUDE_DIR})
endif()

set(plSurface_SOURCES
hsGMaterial.cpp
Expand Down
15 changes: 8 additions & 7 deletions MOULOpenSourceClientPlugin/Plasma20/cmake/FindBink.cmake
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
option(Bink_SDK_AVAILABLE "Do we have the Bink SDK?" OFF)

if(Bink_SDK_AVAILABLE)
add_definitions(-DBINK_SDK_AVAILABLE)
endif(Bink_SDK_AVAILABLE)

find_path(Bink_INCLUDE_DIR bink.h
C:/BinkW32
)
Expand All @@ -12,4 +6,11 @@ find_library(Bink_LIBRARY NAMES binkw32
PATHS C:/BinkW32
)

set(Bink_LIBRARIES ${Bink_LIBRARY})
if(Bink_INCLUDE_DIR AND Bink_LIBRARY)
set(Bink_SDK_AVAILABLE TRUE)
add_definitions(-DBINK_SDK_AVAILABLE)
else()
set(Bink_SDK_AVAILABLE FALSE)
endif()

set(Bink_LIBRARIES ${Bink_LIBRARY})

0 comments on commit f5bea9e

Please sign in to comment.