2
0
mirror of https://github.com/rehlds/revoice.git synced 2025-03-13 05:50:29 +03:00
revoice/dep/metamod/CMakeLists.txt

55 lines
1.5 KiB
CMake
Raw Normal View History

#-------------------------------------------------------------------------------
# Project Definition
#-------------------------------------------------------------------------------
project("MetamodSDK")
#-------------------------------------------------------------------------------
# Target Definition
#-------------------------------------------------------------------------------
set(TARGET_NAME "metamod")
set(TARGET_ALIAS "Metamod::${TARGET_NAME}")
add_library("${TARGET_NAME}" INTERFACE)
add_library("${TARGET_ALIAS}" ALIAS "${TARGET_NAME}")
#-------------------------------------------------------------------------------
# Source Files
#-------------------------------------------------------------------------------
target_sources("${TARGET_NAME}"
INTERFACE
"dllapi.h"
"engine_api.h"
"enginecallbacks.h"
"h_export.h"
"log_meta.h"
"meta_api.h"
"mhook.h"
"mreg.h"
"mutil.h"
"osdep.h"
"plinfo.h"
"sdk_util.h"
"types_meta.h"
)
#-------------------------------------------------------------------------------
# Include Directories
#-------------------------------------------------------------------------------
target_include_directories("${TARGET_NAME}"
INTERFACE
"${PROJECT_SOURCE_DIR}"
)
#-------------------------------------------------------------------------------
# Link Libraries
#-------------------------------------------------------------------------------
target_link_libraries("${TARGET_NAME}"
INTERFACE
"ReHLSDK::rehlsdk"
)