Fix mod SDK being broken due to rebrand

This commit is contained in:
PJB3005
2026-05-14 20:41:49 +02:00
parent 08cbaff57b
commit 3e84c65657
2 changed files with 8 additions and 6 deletions
+6 -4
View File
@@ -356,10 +356,10 @@ set(GAME_INCLUDE_DIRS
${miniz_SOURCE_DIR})
# Interface target for mods and sub-projects to inherit game headers/defines
add_library(dusk_game_headers INTERFACE)
target_include_directories(dusk_game_headers INTERFACE ${GAME_INCLUDE_DIRS})
target_compile_definitions(dusk_game_headers INTERFACE TARGET_PC=1)
target_link_libraries(dusk_game_headers INTERFACE TracyClient)
add_library(dusklight_game_headers INTERFACE)
target_include_directories(dusklight_game_headers INTERFACE ${GAME_INCLUDE_DIRS})
target_compile_definitions(dusklight_game_headers INTERFACE TARGET_PC=1)
target_link_libraries(dusklight_game_headers INTERFACE TracyClient)
find_package(Threads REQUIRED)
set(GAME_LIBS aurora::core aurora::gx aurora::gd aurora::si aurora::vi aurora::pad aurora::mtx aurora::os aurora::dvd
@@ -752,3 +752,5 @@ foreach (target IN LISTS BINARY_TARGETS)
endif ()
endforeach ()
endforeach ()
add_subdirectory(tools/mod_test)
+2 -2
View File
@@ -10,14 +10,14 @@ function(add_dusk_mod target_name)
add_library(${target_name} SHARED ${ARG_SOURCES})
set_target_properties(${target_name} PROPERTIES PREFIX "" WINDOWS_EXPORT_ALL_SYMBOLS ON)
target_compile_features(${target_name} PRIVATE cxx_std_20)
target_link_libraries(${target_name} PRIVATE dusk_game_headers)
target_link_libraries(${target_name} PRIVATE dusklight_game_headers)
if(APPLE)
target_link_options(${target_name} PRIVATE -undefined dynamic_lookup)
elseif(UNIX)
target_link_options(${target_name} PRIVATE -Wl,--allow-shlib-undefined)
elseif(WIN32)
target_link_libraries(${target_name} PRIVATE dusk_game)
target_link_libraries(${target_name} PRIVATE dusklight_game)
if(MSVC)
target_link_options(${target_name} PRIVATE /INCREMENTAL:NO)
set_target_properties(${target_name} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL")