Statically link on windows, copy resources folder in CI

This commit is contained in:
Simone Coco
2022-09-17 20:16:25 +02:00
parent f4458e2aea
commit 71899ef9fa
6 changed files with 30 additions and 8 deletions

View File

@@ -14,7 +14,7 @@ find_package(fmt REQUIRED)
add_executable(natsukashii main.cpp)
if (CMAKE_BUILD_TYPE MATCHES Debug)
set(OPTIMIZATIONS -g
set(OPTIMIZATIONS -g -O0
#-fsanitize=address -fsanitize=undefined
)
#target_link_libraries(natsukashii PUBLIC -fsanitize=address -fsanitize=undefined)
@@ -24,4 +24,4 @@ endif()
target_link_libraries(natsukashii PUBLIC frontend n64 fmt)
target_include_directories(natsukashii PUBLIC . ../external)
target_compile_options(natsukashii PUBLIC ${OPTIMIZATIONS} -Wpedantic -Wimplicit-fallthrough -Wextra -Wall)
target_compile_options(natsukashii PUBLIC ${OPTIMIZATIONS})

View File

@@ -26,4 +26,12 @@ target_include_directories(frontend-imgui PUBLIC
../../../external/parallel-rdp/parallel-rdp-standalone/vulkan
../../../external/parallel-rdp/parallel-rdp-standalone/util
../../../external/parallel-rdp/parallel-rdp-standalone/volk)
target_link_libraries(frontend-imgui PUBLIC SDL2main SDL2 imgui nfd fmt)
if(WIN32)
target_compile_options(frontend-imgui PUBLIC -mwindows)
set(LIBRARIES -static z stdc++ user32 gdi32 winmm Imm32 ole32 oleaut32 shell32 setupapi version uuid)
else()
set(LIBRARIES )
endif()
target_link_libraries(frontend-imgui PUBLIC SDL2main SDL2 ${LIBRARIES} imgui nfd fmt)

View File

@@ -53,4 +53,4 @@ target_include_directories(core PUBLIC
../../../external/imgui/imgui/backends
mmio)
target_link_libraries(core PUBLIC capstone SDL2main SDL2 fmt cpu parallel-rdp)
target_link_libraries(core PUBLIC capstone fmt cpu parallel-rdp)