Add libmt32emu and libslirp as optional dependencies to vcpkg manifest

This commit is contained in:
David Hrdlička
2022-02-08 01:55:25 +01:00
parent 0f4931cdcc
commit 58aca9ebd4
3 changed files with 23 additions and 3 deletions

View File

@@ -18,10 +18,18 @@ cmake_minimum_required(VERSION 3.16)
cmake_policy(SET CMP0091 NEW)
cmake_policy(SET CMP0079 NEW)
if (QT)
if(QT)
list(APPEND VCPKG_MANIFEST_FEATURES "qt-ui")
endif()
if(SLIRP_EXTERNAL)
list(APPEND VCPKG_MANIFEST_FEATURES "slirp")
endif()
if(MUNT_EXTERNAL)
list(APPEND VCPKG_MANIFEST_FEATURES "munt")
endif()
project(86Box
VERSION 3.2
DESCRIPTION "Emulator of x86-based systems"

View File

@@ -14,7 +14,7 @@
# Copyright 2021 David Hrdlička.
#
string(APPEND CMAKE_C_FLAGS_INIT " -march=armv8-a -mfloat-abi=hard")
string(APPEND CMAKE_CXX_FLAGS_INIT " -march=armv8-a -mfloat-abi=hard")
string(APPEND CMAKE_C_FLAGS_INIT " -march=armv8-a -mfloat-abi=hard ${CMAKE_C_FLAGS_INIT}")
string(APPEND CMAKE_CXX_FLAGS_INIT " -march=armv8-a -mfloat-abi=hard ${CMAKE_C_FLAGS_INIT}")
include(${CMAKE_CURRENT_LIST_DIR}/flags-gcc.cmake)

View File

@@ -18,6 +18,18 @@
"qt5-base",
"qt5-translations"
]
},
"munt": {
"description": "Roland MT-32 emulation",
"dependencies": [
"libmt32emu"
]
},
"slirp": {
"description": "Slirp network support",
"dependencies": [
"libslirp"
]
}
}
}