Skip to content

Commit

Permalink
Move to dedicated folder
Browse files Browse the repository at this point in the history
  • Loading branch information
romainthomas committed Apr 27, 2023
1 parent 284001d commit 2276653
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 25 deletions.
26 changes: 1 addition & 25 deletions src/PE/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,6 @@ set(LIEF_PE_SRC
"${CMAKE_CURRENT_LIST_DIR}/Section.cpp"
"${CMAKE_CURRENT_LIST_DIR}/Symbol.cpp"
"${CMAKE_CURRENT_LIST_DIR}/TLS.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/LangCodeItem.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceAccelerator.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceDialog.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceDialogItem.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceFixedFileInfo.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceIcon.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceStringFileInfo.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceStringTable.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceVarFileInfo.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceVersion.cpp"
"${CMAKE_CURRENT_LIST_DIR}/resources/ResourceVersion.cpp"
"${CMAKE_CURRENT_LIST_DIR}/utils.cpp"
)

Expand Down Expand Up @@ -87,19 +76,6 @@ set(LIEF_PE_INCLUDE_FILES
"${CMAKE_CURRENT_LIST_DIR}/ResourcesParser.hpp"
)


set(LIEF_PE_RESOURCES_INCLUDE_FILES
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceVersion.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceDialog.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceDialogItem.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceVersion.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceFixedFileInfo.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceVarFileInfo.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceStringFileInfo.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/LangCodeItem.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceIcon.hpp"
)

set(LIEF_PE_UTILS_INCLUDE_FILES
"${CMAKE_CURRENT_SOURCE_DIR}/src/PE/utils/ordinals_lookup_tables/libraries_table.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/PE/utils/ordinals_lookup_tables/kernel32_dll_lookup.hpp"
Expand Down Expand Up @@ -127,7 +103,6 @@ list(APPEND LIEF_PE_INCLUDE_FILES ${LIEF_PE_HASH_HDR})

source_group("Source Files\\PE" FILES ${LIEF_PE_SRC})
source_group("Header Files\\PE" FILES ${LIEF_PE_INCLUDE_FILES})
source_group("Header Files\\PE\\resources" FILES ${LIEF_PE_RESOURCES_INCLUDE_FILES})
source_group("Header Files\\PE\\utils\\Ordinals Lookup Tables" FILES ${LIEF_PE_UTILS_INCLUDE_FILES})

if (LIEF_PE)
Expand All @@ -142,3 +117,4 @@ endif()

include("${CMAKE_CURRENT_LIST_DIR}/signature/CMakeLists.txt")
include("${CMAKE_CURRENT_LIST_DIR}/LoadConfigurations/CMakeLists.txt")
include("${CMAKE_CURRENT_LIST_DIR}/resources/CMakeLists.txt")
36 changes: 36 additions & 0 deletions src/PE/resources/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
set(LIEF_PE_RESOURCES_INCLUDE_FILES
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceVersion.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceDialog.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceDialogItem.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceVersion.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceFixedFileInfo.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceVarFileInfo.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceStringFileInfo.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/LangCodeItem.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/include/LIEF/PE/resources/ResourceIcon.hpp"
)

set(LIEF_PE_RESOURCES_SRC
"${CMAKE_CURRENT_LIST_DIR}/LangCodeItem.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceAccelerator.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceDialog.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceDialogItem.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceFixedFileInfo.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceIcon.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceStringFileInfo.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceStringTable.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceVarFileInfo.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceVersion.cpp"
"${CMAKE_CURRENT_LIST_DIR}/ResourceVersion.cpp"
)

source_group("Source Files\\PE\\Resources" FILES ${LIEF_PE_RESOURCES_SRC})
source_group("Source Files\\PE\\Resources" FILES ${LIEF_PE_RESOURCES_INCLUDE_FILES})

if (LIEF_PE)
target_sources(LIB_LIEF PRIVATE
${LIEF_PE_RESOURCES_SRC}
${LIEF_PE_RESOURCES_INCLUDE_FILES}
)
endif()

0 comments on commit 2276653

Please sign in to comment.