33 lines
721 B
CMake
33 lines
721 B
CMake
|
# - Try to find the steamworks library
|
||
|
#
|
||
|
# Once done, this will define:
|
||
|
#
|
||
|
# STEAMWORKS_INCLUDE_DIR - the Steamworks include directory
|
||
|
# STEAMWORKS_LIBRARIES - The libraries needed to use Steamworks
|
||
|
|
||
|
find_path(STEAMWORKS_INCLUDE_DIR
|
||
|
NAMES
|
||
|
steam_api.h
|
||
|
PATHS
|
||
|
${PROJECT_SOURCE_DIR}/sdk/public/steam/
|
||
|
)
|
||
|
|
||
|
if (WIN32)
|
||
|
find_library(STEAMWORKS_LIBRARY
|
||
|
NAMES
|
||
|
steam_api
|
||
|
PATHS
|
||
|
${PROJECT_SOURCE_DIR}/sdk/redistributable_bin/
|
||
|
)
|
||
|
else()
|
||
|
find_library(STEAMWORKS_LIBRARY
|
||
|
NAMES
|
||
|
steam_api
|
||
|
PATHS
|
||
|
${PROJECT_SOURCE_DIR}/sdk/redistributable_bin/linux64/
|
||
|
)
|
||
|
endif()
|
||
|
|
||
|
include(FindPackageHandleStandardArgs)
|
||
|
find_package_handle_standard_args(STEAMWORKS DEFAULT_MSG STEAMWORKS_INCLUDE_DIR STEAMWORKS_LIBRARY)
|