19 lines
605 B
CMake
19 lines
605 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
project(RLIdentityDLL)
|
|
|
|
set(CMAKE_CXX_STANDARD 14)
|
|
|
|
# Set output directory to x64/Release for consistency with VS project
|
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
|
|
|
add_library(RLIdentity SHARED
|
|
RLIdentity.cpp)
|
|
|
|
# Link MinHook
|
|
target_link_libraries(RLIdentity PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/libMinHook.x64.lib)
|
|
|
|
# Add definitions if needed
|
|
target_compile_definitions(RLIdentity PRIVATE _USRDLL RLIDENTITYDLL_EXPORTS)
|