mirror of https://github.com/PCSX2/pcsx2.git
cmake: Generate resource header files alongside .pngs just like on windows
This commit is contained in:
parent
14e1ecbbf6
commit
28a4d0390f
|
@ -78,13 +78,13 @@ jobs:
|
|||
string(TIMESTAMP current_date "%Y-%m-%d-%H;%M;%S" UTC)
|
||||
message("::set-output name=timestamp::${current_date}")
|
||||
|
||||
- name: ccache cache files
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: .ccache
|
||||
key: ${{ matrix.os }}-${{ matrix.platform }}-${{ matrix.compiler }}-${{ matrix.compiler-version }}-ccache-${{ steps.ccache_cache_timestamp.outputs.timestamp }}
|
||||
restore-keys: |
|
||||
${{ matrix.os }}-${{ matrix.platform }}-${{ matrix.compiler }}-${{ matrix.compiler-version }}-ccache-
|
||||
# - name: ccache cache files
|
||||
# uses: actions/cache@v2
|
||||
# with:
|
||||
# path: .ccache
|
||||
# key: ${{ matrix.os }}-${{ matrix.platform }}-${{ matrix.compiler }}-${{ matrix.compiler-version }}-ccache-${{ steps.ccache_cache_timestamp.outputs.timestamp }}
|
||||
# restore-keys: |
|
||||
# ${{ matrix.os }}-${{ matrix.platform }}-${{ matrix.compiler }}-${{ matrix.compiler-version }}-ccache-
|
||||
|
||||
- name: Install Packages
|
||||
env:
|
||||
|
@ -102,3 +102,4 @@ jobs:
|
|||
chmod +x .github/workflows/scripts/build-linux.sh
|
||||
./.github/workflows/scripts/build-linux.sh generate_cmake
|
||||
./.github/workflows/scripts/build-linux.sh compile
|
||||
ls ./pcsx2/Recording/VirtualPad/img
|
||||
|
|
|
@ -504,26 +504,25 @@ set(pcsx2RecordingHeaders
|
|||
# Warning: the declaration of the .h are mandatory in case of resources files. It will ensure the creation
|
||||
# from the bin2cpp tools at the right moment (ie .h must be created before the pcsx2 compilation)
|
||||
# Recording - VirtualPad resources headers
|
||||
set(res_rec_vp_bin "${CMAKE_BINARY_DIR}/pcsx2/Recording/VirtualPad/img")
|
||||
set(res_rec_vp_src "${CMAKE_SOURCE_DIR}/pcsx2/Recording/VirtualPad/img")
|
||||
set(pcsx2RecordingVirtualPadResources
|
||||
${res_rec_vp_bin}/circlePressed.h
|
||||
${res_rec_vp_bin}/controller.h
|
||||
${res_rec_vp_bin}/crossPressed.h
|
||||
${res_rec_vp_bin}/downPressed.h
|
||||
${res_rec_vp_bin}/l1Pressed.h
|
||||
${res_rec_vp_bin}/l2Pressed.h
|
||||
${res_rec_vp_bin}/l3Pressed.h
|
||||
${res_rec_vp_bin}/leftPressed.h
|
||||
${res_rec_vp_bin}/r1Pressed.h
|
||||
${res_rec_vp_bin}/r2Pressed.h
|
||||
${res_rec_vp_bin}/r3Pressed.h
|
||||
${res_rec_vp_bin}/rightPressed.h
|
||||
${res_rec_vp_bin}/selectPressed.h
|
||||
${res_rec_vp_bin}/squarePressed.h
|
||||
${res_rec_vp_bin}/startPressed.h
|
||||
${res_rec_vp_bin}/trianglePressed.h
|
||||
${res_rec_vp_bin}/upPressed.h
|
||||
${res_rec_vp_src}/circlePressed.h
|
||||
${res_rec_vp_src}/controller.h
|
||||
${res_rec_vp_src}/crossPressed.h
|
||||
${res_rec_vp_src}/downPressed.h
|
||||
${res_rec_vp_src}/l1Pressed.h
|
||||
${res_rec_vp_src}/l2Pressed.h
|
||||
${res_rec_vp_src}/l3Pressed.h
|
||||
${res_rec_vp_src}/leftPressed.h
|
||||
${res_rec_vp_src}/r1Pressed.h
|
||||
${res_rec_vp_src}/r2Pressed.h
|
||||
${res_rec_vp_src}/r3Pressed.h
|
||||
${res_rec_vp_src}/rightPressed.h
|
||||
${res_rec_vp_src}/selectPressed.h
|
||||
${res_rec_vp_src}/squarePressed.h
|
||||
${res_rec_vp_src}/startPressed.h
|
||||
${res_rec_vp_src}/trianglePressed.h
|
||||
${res_rec_vp_src}/upPressed.h
|
||||
)
|
||||
|
||||
# System sources
|
||||
|
@ -659,8 +658,8 @@ set(Common
|
|||
${pcsx2ps2Sources}
|
||||
${pcsx2ps2Headers}
|
||||
${pcsx2RecordingSources}
|
||||
${pcsx2RecordingHeaders}
|
||||
${pcsx2RecordingVirtualPadResources}
|
||||
${pcsx2RecordingHeaders}
|
||||
${pcsx2SystemSources}
|
||||
${pcsx2SystemHeaders}
|
||||
${pcsx2UtilitiesSources}
|
||||
|
@ -759,12 +758,11 @@ foreach(res_file IN ITEMS
|
|||
endforeach()
|
||||
|
||||
### Generate Recording resource files
|
||||
file(MAKE_DIRECTORY ${res_rec_vp_bin})
|
||||
|
||||
### Drop them into the folder alongside the png files
|
||||
foreach(res_file IN ITEMS
|
||||
circlePressed controller crossPressed downPressed l1Pressed l2Pressed l3Pressed leftPressed
|
||||
r1Pressed r2Pressed r3Pressed rightPressed selectPressed squarePressed startPressed trianglePressed upPressed)
|
||||
add_custom_command(OUTPUT "${res_rec_vp_bin}/${res_file}.h" COMMAND perl ${CMAKE_SOURCE_DIR}/linux_various/hex2h.pl "${res_rec_vp_src}/${res_file}.png" "${res_rec_vp_bin}/${res_file}" )
|
||||
add_custom_command(OUTPUT "${res_rec_vp_src}/${res_file}.h" COMMAND perl ${CMAKE_SOURCE_DIR}/linux_various/hex2h.pl "${res_rec_vp_src}/${res_file}.png" "${res_rec_vp_src}/${res_file}" )
|
||||
endforeach()
|
||||
|
||||
if(USE_VTUNE)
|
||||
|
|
Loading…
Reference in New Issue