mirror of
https://github.com/decaf-emu/decaf-emu.git
synced 2025-04-02 10:42:13 -04:00
32 lines
783 B
CMake
32 lines
783 B
CMake
project(pm4-replay)
|
|
|
|
include_directories(".")
|
|
include_directories("../../src/libdecaf/src")
|
|
include_directories("../../src/libgpu")
|
|
include_directories("../../src/libgpu/src")
|
|
|
|
file(GLOB_RECURSE SOURCE_FILES *.cpp)
|
|
file(GLOB_RECURSE HEADER_FILES *.h)
|
|
|
|
add_executable(pm4-replay ${SOURCE_FILES} ${HEADER_FILES})
|
|
set_target_properties(pm4-replay PROPERTIES FOLDER tools)
|
|
|
|
target_include_directories(pm4-replay PRIVATE
|
|
${SDL2_INCLUDE_DIRS})
|
|
target_link_libraries(pm4-replay
|
|
common
|
|
libconfig
|
|
libdecaf
|
|
excmd
|
|
${SDL2_LIBRARIES})
|
|
|
|
if(MSVC)
|
|
target_link_libraries(pm4-replay
|
|
Setupapi)
|
|
endif()
|
|
|
|
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
|
target_link_libraries(pm4-replay X11)
|
|
endif()
|
|
|
|
install(TARGETS pm4-replay RUNTIME DESTINATION "${DECAF_INSTALL_BINDIR}")
|