mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-25 05:48:03 -04:00
parent
13d0eea2a4
commit
654ddf6200
5
.github/workflows/main.yml
vendored
5
.github/workflows/main.yml
vendored
@ -89,3 +89,8 @@ jobs:
|
||||
|
||||
- name: Build
|
||||
run: cmake --build build
|
||||
|
||||
- name: Package
|
||||
run: |
|
||||
cd build
|
||||
cpack -G ZIP
|
||||
|
@ -36,13 +36,6 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
|
||||
message(FATAL_ERROR "In-tree builds are not supported.")
|
||||
endif()
|
||||
|
||||
execute_process(COMMAND uname OUTPUT_VARIABLE uname)
|
||||
if (NOT MSVC AND (uname MATCHES "^MSYS" OR uname MATCHES "^MINGW"))
|
||||
set(MSYS ON)
|
||||
else()
|
||||
set(MSYS OFF)
|
||||
endif()
|
||||
|
||||
# Hardcoded defines added to configure and resource files.
|
||||
set(PROJECT_COMPANY "Fabian Greffrath and contributors")
|
||||
set(PROJECT_COPYRIGHT "Copyright (C) 1993-2023")
|
||||
|
@ -269,7 +269,16 @@ endif()
|
||||
|
||||
# Files to package in our distribution.
|
||||
if(WIN32)
|
||||
install(TARGETS woof woof-exe woof-setup RUNTIME DESTINATION .)
|
||||
if(CMAKE_VERSION VERSION_GREATER 3.20 AND NOT VCPKG_TOOLCHAIN)
|
||||
install(TARGETS woof woof-exe woof-setup
|
||||
RUNTIME_DEPENDENCIES
|
||||
PRE_EXCLUDE_REGEXES "api-ms-" "ext-ms-"
|
||||
POST_EXCLUDE_REGEXES ".*system32/.*\\.dll"
|
||||
DIRECTORIES $<TARGET_FILE_DIR:woof> $ENV{PATH}
|
||||
RUNTIME DESTINATION .)
|
||||
else()
|
||||
install(TARGETS woof woof-exe woof-setup RUNTIME DESTINATION .)
|
||||
endif()
|
||||
install(FILES "$<TARGET_FILE_DIR:woof-com>/woof.com" DESTINATION .)
|
||||
else()
|
||||
install(TARGETS woof woof-setup RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
|
Loading…
x
Reference in New Issue
Block a user