mirror of
https://github.com/decaf-emu/decaf-emu.git
synced 2025-04-02 10:42:13 -04:00
33 lines
884 B
CMake
33 lines
884 B
CMake
project(tools)
|
|
include(ExternalProject)
|
|
include_directories(".")
|
|
include_directories("../src")
|
|
|
|
add_subdirectory(gfd-tool)
|
|
add_subdirectory(latte-assembler)
|
|
|
|
if(DECAF_GL)
|
|
add_subdirectory(pm4-replay)
|
|
|
|
if(DECAF_QT)
|
|
# add_subdirectory(pm4-replay-qt)
|
|
endif()
|
|
endif()
|
|
|
|
if(DEVKITPPC AND WUT_ROOT)
|
|
externalproject_add(wiiu-rpc
|
|
SOURCE_DIR "${PROJECT_SOURCE_DIR}/wiiu-rpc"
|
|
INSTALL_COMMAND ""
|
|
CMAKE_GENERATOR "Unix Makefiles"
|
|
CMAKE_CACHE_ARGS
|
|
-DDEVKITPPC:string=${DEVKITPPC}
|
|
-DWUT_ROOT:string=${WUT_ROOT}
|
|
-DCMAKE_TOOLCHAIN_FILE:string=${WUT_ROOT}/share/wut.toolchain.cmake)
|
|
set_target_properties(wiiu-rpc PROPERTIES FOLDER tools)
|
|
|
|
externalproject_add_step(wiiu-rpc forcebuild
|
|
COMMAND ${CMAKE_COMMAND} -E echo "Force build of wiiu-rpc"
|
|
DEPENDEES "configure"
|
|
DEPENDERS "build"
|
|
ALWAYS 1)
|
|
endif()
|