Support Windows resources outside of repo directory

This commit is contained in:
Splendide Imaginarius 2023-10-26 04:10:26 +00:00
parent 77d05ed600
commit 631ed45c28
2 changed files with 8 additions and 8 deletions

View file

@ -125,10 +125,10 @@ global_include_dirs += include_directories('src', 'binding')
rpath = ''
if host_system == 'windows'
windows_resource_directory = get_option('windows_resource_directory')
subdir(windows_resource_directory)
windows_resource_directory = '../' + get_option('windows_resource_directory')
subdir('windows')
global_sources += windows_resources
global_include_dirs += include_directories(windows_resource_directory)
global_include_dirs += include_directories('windows')
else
subdir('linux')
rpath = '$ORIGIN/lib'

View file

@ -1,10 +1,10 @@
win = import('windows')
res = files(
'resource.h',
'icon.ico',
'mkxpz.manifest',
'resource.rc'
windows_resource_directory + '/resource.h',
windows_resource_directory + '/icon.ico',
windows_resource_directory + '/mkxpz.manifest',
windows_resource_directory + '/resource.rc'
)
windows_resources = win.compile_resources('resource.rc', depend_files: res)
windows_resources = win.compile_resources(windows_resource_directory + '/resource.rc', depend_files: res)