Add external borderless helper

Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
2026-06-22 07:58:28 +08:00
parent a8433d9d86
commit 06d0923109
10 changed files with 649 additions and 188 deletions
+26
View File
@@ -21,6 +21,10 @@ add_library(version SHARED
deps/minhook/src/hde/hde64.c
)
add_executable(cgss-borderless-helper WIN32
src/helper_main.cpp
)
target_include_directories(version PRIVATE
src
deps/minhook/include
@@ -29,6 +33,10 @@ target_include_directories(version PRIVATE
deps/rapidjson/include
)
target_include_directories(cgss-borderless-helper PRIVATE
src
)
target_compile_definitions(version PRIVATE
NOMINMAX
WIN32_LEAN_AND_MEAN
@@ -39,18 +47,36 @@ target_link_libraries(version PRIVATE
kernel32
)
target_link_libraries(cgss-borderless-helper PRIVATE
user32
kernel32
shell32
)
set_target_properties(version PROPERTIES
OUTPUT_NAME "version"
PREFIX ""
)
set_target_properties(cgss-borderless-helper PROPERTIES
OUTPUT_NAME "cgss-borderless-helper"
)
if(MINGW)
target_compile_options(version PRIVATE
"$<$<COMPILE_LANGUAGE:CXX>:-fno-exceptions>"
"$<$<COMPILE_LANGUAGE:CXX>:-fno-rtti>"
)
target_compile_options(cgss-borderless-helper PRIVATE
-fno-exceptions
-fno-rtti
)
target_link_options(version PRIVATE
"-static-libgcc"
"-static-libstdc++"
)
target_link_options(cgss-borderless-helper PRIVATE
"-static-libgcc"
"-static-libstdc++"
)
endif()