From 82b3dc576cf0cf4abee3b437d93e303d4b8ab228 Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Tue, 3 Mar 2026 12:29:04 -0600 Subject: [PATCH] remove un-needed files --- cmake/configure/dolphin.cmake | 63 ---------------------------------- cmake/configure/gamecube.cmake | 1 - cmake/configure/linux.cmake | 26 -------------- cmake/configure/psp.cmake | 36 ------------------- cmake/configure/wii.cmake | 1 - 5 files changed, 127 deletions(-) delete mode 100644 cmake/configure/dolphin.cmake delete mode 100644 cmake/configure/gamecube.cmake delete mode 100644 cmake/configure/linux.cmake delete mode 100644 cmake/configure/psp.cmake delete mode 100644 cmake/configure/wii.cmake diff --git a/cmake/configure/dolphin.cmake b/cmake/configure/dolphin.cmake deleted file mode 100644 index 866ca7f..0000000 --- a/cmake/configure/dolphin.cmake +++ /dev/null @@ -1,63 +0,0 @@ -message(FATAL_ERROR "Configure Dolphin") - -if(DUSK_TARGET_SYSTEM STREQUAL "gamecube" OR DUSK_TARGET_SYSTEM STREQUAL "wii") - # Override to make library and binary be the same. - set(DUSK_LIBRARY_TARGET_NAME "${DUSK_LIBRARY_TARGET_NAME}.elf" CACHE INTERNAL ${DUSK_CACHE_TARGET}) -endif() - -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -fno-exceptions") -# configure_file(opengl.pc.in opengl.pc @ONLY) -find_package(PkgConfig REQUIRED) -pkg_check_modules(zip IMPORTED_TARGET libzip) -target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME} PUBLIC - DOLPHIN -) - -# Disable all warnings -target_compile_options(${DUSK_LIBRARY_TARGET_NAME} PRIVATE -w) - -# Custom flags for cglm -set(CGLM_SHARED OFF CACHE BOOL "Build cglm shared" FORCE) -set(CGLM_STATIC ON CACHE BOOL "Build cglm static" FORCE) -find_package(cglm REQUIRED) - -# Compile lua -include(FetchContent) -FetchContent_Declare( - liblua - URL https://www.lua.org/ftp/lua-5.5.0.tar.gz -) -FetchContent_MakeAvailable(liblua) -set(LUA_SRC_DIR "${liblua_SOURCE_DIR}/src") -set(LUA_C_FILES - lapi.c lauxlib.c lbaselib.c lcode.c lcorolib.c lctype.c ldblib.c ldebug.c - ldo.c ldump.c lfunc.c lgc.c linit.c liolib.c llex.c lmathlib.c lmem.c - loadlib.c lobject.c lopcodes.c loslib.c lparser.c lstate.c lstring.c - lstrlib.c ltable.c ltablib.c ltm.c lundump.c lutf8lib.c lvm.c lzio.c -) -list(TRANSFORM LUA_C_FILES PREPEND "${LUA_SRC_DIR}/") -add_library(liblua STATIC ${LUA_C_FILES}) -target_include_directories(liblua PUBLIC "${LUA_SRC_DIR}") -target_compile_definitions(liblua PRIVATE LUA_USE_C89) -add_library(lua::lua ALIAS liblua) -set(Lua_FOUND TRUE CACHE BOOL "Lua found" FORCE) - -target_link_libraries(${DUSK_LIBRARY_TARGET_NAME} PRIVATE - cglm - liblua - m - fat - PkgConfig::zip -) - -target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME} - PUBLIC - DISPLAY_WINDOW_WIDTH_DEFAULT=640 - DISPLAY_WINDOW_HEIGHT_DEFAULT=480 - DISPLAY_WIDTH=640 - DISPLAY_HEIGHT=480 - DISPLAY_SIZE_DYNAMIC=0 - INPUT_GAMEPAD=1 - THREAD_PTHREAD=1 - TIME_FIXED=1 -) \ No newline at end of file diff --git a/cmake/configure/gamecube.cmake b/cmake/configure/gamecube.cmake deleted file mode 100644 index 7faef9a..0000000 --- a/cmake/configure/gamecube.cmake +++ /dev/null @@ -1 +0,0 @@ -include(cmake/configure/gamecube.cmake) \ No newline at end of file diff --git a/cmake/configure/linux.cmake b/cmake/configure/linux.cmake deleted file mode 100644 index d372dfc..0000000 --- a/cmake/configure/linux.cmake +++ /dev/null @@ -1,26 +0,0 @@ -find_package(SDL2 REQUIRED) -find_package(OpenGL REQUIRED) - -target_link_libraries(${DUSK_LIBRARY_TARGET_NAME} PUBLIC - SDL2 - pthread - OpenGL::GL - GL - m -) - -target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME} - PUBLIC - DISPLAY_SDL2=1 - DISPLAY_WINDOW_WIDTH_DEFAULT=1080 - DISPLAY_WINDOW_HEIGHT_DEFAULT=810 - DISPLAY_SCREEN_HEIGHT_DEFAULT=270 - DISPLAY_SHADER=1 - INPUT_SDL2=1 - INPUT_KEYBOARD=1 - INPUT_POINTER=1 - INPUT_GAMEPAD=1 - THREAD_PTHREAD=1 - TIME_SDL2=1 - TIME_FIXED=0 -) \ No newline at end of file diff --git a/cmake/configure/psp.cmake b/cmake/configure/psp.cmake deleted file mode 100644 index 39ed682..0000000 --- a/cmake/configure/psp.cmake +++ /dev/null @@ -1,36 +0,0 @@ -find_package(pspsdk REQUIRED) -find_package(SDL2 REQUIRED) -find_package(OpenGL REQUIRED) - -target_link_libraries(${DUSK_LIBRARY_TARGET_NAME} PUBLIC - ${SDL2_LIBRARIES} - SDL2 - pthread - OpenGL::GL - zip - bz2 - z - mbedtls - mbedcrypto - lzma - m -) - -target_include_directories(${DUSK_LIBRARY_TARGET_NAME} PRIVATE - ${SDL2_INCLUDE_DIRS} -) - -target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME} - PUBLIC - DISPLAY_SDL2=1 - DISPLAY_WINDOW_WIDTH_DEFAULT=480 - DISPLAY_WINDOW_HEIGHT_DEFAULT=272 - DISPLAY_WIDTH=480 - DISPLAY_HEIGHT=272 - DISPLAY_SIZE_DYNAMIC=0 - DISPLAY_COLOR_TABLE=1 - INPUT_SDL2=1 - INPUT_GAMEPAD=1 - THREAD_PTHREAD=1 - TIME_FIXED=1 -) \ No newline at end of file diff --git a/cmake/configure/wii.cmake b/cmake/configure/wii.cmake deleted file mode 100644 index c1450af..0000000 --- a/cmake/configure/wii.cmake +++ /dev/null @@ -1 +0,0 @@ -include(cmake/configure/dolphin.cmake) \ No newline at end of file