Merge pull request #3123 from Sonicadvance1/spdx_fex_linux

FEX: Moves Linux utils and adds spdx
This commit is contained in:
Ryan Houdek authored and GitHub committed 2023-09-19 17:41:51 -07:00
commit ba56e514bd
10 files changed
+16 -16

No files matched your search

-4
View File
@@ -1,6 +1,2 @@
add_subdirectory(Common/)
add_subdirectory(Tools/)
if (NOT MINGW_BUILD)
add_subdirectory(Linux/)
endif()
-10
View File
@@ -1,10 +0,0 @@
set (SRCS
Utils/ELFContainer.cpp
Utils/ELFSymbolDatabase.cpp
)
add_library(FEX_Utils OBJECT ${SRCS})
target_link_libraries(FEX_Utils FEXCore)
target_include_directories(FEX_Utils PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/Source/)
target_include_directories(FEX_Utils PRIVATE ${CMAKE_BINARY_DIR}/generated)
+9 -1
View File
@@ -1,6 +1,14 @@
set(NAME CommonTools)
set(SRCS
DummyHandlers.cpp)
DummyHandlers.cpp
)
if (NOT MINGW_BUILD)
list(APPEND SRCS
Linux/Utils/ELFContainer.cpp
Linux/Utils/ELFSymbolDatabase.cpp
)
endif()
add_library(${NAME} STATIC ${SRCS})
target_link_libraries(${NAME} FEXCore_Base FEXHeaderUtils)
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: glue|elf-parsing
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/fextl/map.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Utils/LogManager.h>
#include <FEXCore/fextl/string.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: glue|elf-parsing
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/fextl/map.h>
+1
View File
@@ -26,6 +26,7 @@ if (NOT MINGW_BUILD)
PRIVATE
${LIBS}
LinuxEmulation
CommonTools
${PTHREAD_LIB}
fmt::fmt
)
@@ -87,7 +87,7 @@ target_link_libraries(LinuxEmulation
PRIVATE
Common
FEXCore
FEX_Utils
CommonTools
)
set(HEADERS_TO_VERIFY