Files
Horizon-OC/Source/sys-clk-OC/manager/meson.build
2021-08-29 15:00:45 +08:00

47 lines
1.1 KiB
Meson

project('sys-clk-manager', ['c', 'cpp'],
version: '1.0.0',
default_options: [ 'buildtype=release', 'strip=true', 'b_ndebug=if-release', 'cpp_std=c++1z' ],
)
add_global_arguments('-DAPP_TITLE="sys-clk manager"', language : 'cpp')
subdir('lib/borealis/library')
source_files = files(
'src/main.cpp',
'src/utils.cpp',
'src/refresh_task.cpp',
'src/main_frame.cpp',
'src/logo.cpp',
'src/status_tab.cpp',
'src/advanced_settings_tab.cpp',
'src/app_profiles_tab.cpp',
'src/app_profile_frame.cpp',
'src/cheat_sheet_tab.cpp',
'src/about_tab.cpp'
)
common_files = files(
'../common/src/clock_table.c'
)
ipc_files = files(
'src/ipc/pc_shim/client.cpp',
'src/ipc/pc_shim/ns.cpp'
)
manager_include = include_directories(
'../common/include'
)
sys_clk_manager = executable(
'sys-clk-manager',
[ source_files, borealis_files, common_files, ipc_files ],
dependencies : borealis_dependencies,
install: true,
include_directories: [borealis_include, manager_include],
cpp_args: [ '-g', '-O2', '-DBOREALIS_RESOURCES="./lib/borealis/resources/"', '-DAPP_RESOURCES="./resources/"']
)