mirror of
https://github.com/rehlds/revoice.git
synced 2025-03-04 01:25:31 +03:00
55 lines
1.7 KiB
CMake
55 lines
1.7 KiB
CMake
#-------------------------------------------------------------------------------
|
|
# 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
|
|
"include/metamod/dllapi.h"
|
|
"include/metamod/engine_api.h"
|
|
"include/metamod/enginecallbacks.h"
|
|
"include/metamod/h_export.h"
|
|
"include/metamod/log_meta.h"
|
|
"include/metamod/meta_api.h"
|
|
"include/metamod/mhook.h"
|
|
"include/metamod/mreg.h"
|
|
"include/metamod/mutil.h"
|
|
"include/metamod/osdep.h"
|
|
"include/metamod/plinfo.h"
|
|
"include/metamod/sdk_util.h"
|
|
"include/metamod/types_meta.h"
|
|
)
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# Include Directories
|
|
#-------------------------------------------------------------------------------
|
|
|
|
target_include_directories("${TARGET_NAME}"
|
|
INTERFACE
|
|
"${PROJECT_SOURCE_DIR}/include"
|
|
)
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# Link Libraries
|
|
#-------------------------------------------------------------------------------
|
|
|
|
target_link_libraries("${TARGET_NAME}"
|
|
INTERFACE
|
|
"ReHLSDK::rehlsdk"
|
|
)
|