Merge pull request #27 from SergioMartin86/refactoring

Added options not to compile the quickNES core
This commit is contained in:
Sergio Martin 2024-02-08 19:55:34 +01:00 committed by GitHub
commit e9c0575996
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 22 additions and 1 deletions

View File

@ -56,6 +56,7 @@ if meson.is_subproject() == false
# Building tester tool for the original QuickNES
if get_option('buildQuickNES') == true
quickNESTester = executable('quickNESTester',
'source/tester.cpp',
cpp_args : [ commonCompileArgs, '-w', '-DDISABLE_AUTO_FILE', '-D__LIBRETRO__', '-DNDEBUG', '-DBLARGG_NONPORTABLE' ],
@ -63,8 +64,11 @@ if meson.is_subproject() == false
sources : [ commonSources ],
include_directories : [ commonIncludes ]
)
endif
# Building tests
if get_option('buildQuickNES') == true
subdir('tests')
endif
endif # If not subproject

View File

@ -5,6 +5,20 @@ option('buildPlayer',
yield: true
)
option('buildQuickNES',
type : 'boolean',
value : true,
description : 'Build quickNES core',
yield: true
)
option('buildTests',
type : 'boolean',
value : true,
description : 'Build tests',
yield: true
)
option('onlyOpenSource',
type : 'boolean',
value : false,

View File

@ -1,5 +1,8 @@
# Getting core configurations
if get_option('buildQuickNES') == true
subdir('quickNES')
endif
subdir('quickerNES')
# Tool Configuration