Comments (8)
This should be fixed now with #199 being merged now
from pspsdk.
Thanks for submitting an issue!, feel free to create a PR otherwise let's wait for the well versed in cmake for the fix
from pspsdk.
@smb123w64gb what is the problem that was fixed by this change? I just did a quick test and the binary is being stripped just fine with both of these. I see no changes to the result if I change it.
from pspsdk.
@smb123w64gb Please post your CMake invocation here and the relevant part of your CMake files where you call the create_pbp_file
macro. Knowing the arguments you passed both to CMake and to the macro will greatly help us reproducing the issue.
from pspsdk.
@sharkwouter I'm not by my computer, but judging by the provided snippet:
$<TARGET_FILE_DIR:${ARG_TARGET}>/${ARG_TARGET}
...manipulating target in a way that makes its output name different can indeed lead to invalid (non-existent) file path passed to the stripper.
In other words, the macro assumes target name is the same as output artifact name.
from pspsdk.
The create_pbp_file
sits here. SonyPSP.cmake#L60
Included from RSDKv5/CMakeLists.txt#L71
And this is also called from the game build its self.Sonic-Mania-Decomp/CMakeLists.txt
from pspsdk.
Thanks, I will get back to you soon.
from pspsdk.
I reproduced the issue, applied your suggestion @smb123w64gb of using $<TARGET_FILE:${ARG_TARGET}>
and the macro now works for both default and customised OUTPUT_NAME
. Relevant MR: #199
from pspsdk.
Related Issues (20)
- Trying to Compile sm-64 port, and I get this error related to the sdk HOT 3
- [ISSUE] SDL2_mixer: undefined reference to `ov_*` HOT 5
- SIO sample firmware version limitation HOT 2
- Remove Corrupt PrxEncrypter from Tools HOT 6
- add a sample for pspge HOT 1
- Header(s) cannot be included warning-free with `-Wundef` HOT 3
- Global/Static variables never initialized HOT 1
- Remove -G0 flag in build_prx.mak ? HOT 2
- Wrong freetype path HOT 2
- sceGeEdramSetSize not working properly HOT 2
- sceUtilityLoadNetModule, audio and thread issue HOT 5
- `__retarget_lock_init.o, error: invalid type argument of ‘->’` HOT 6
- Environmental Variables HOT 4
- undefined reference to `sceKernelVolatileMemTryLock' HOT 2
- Missing header in psprtc.h HOT 2
- Missing `remove(const char *path)` HOT 3
- new dependency on pthread-embedded HOT 11
- configure doesn't set default CFLAGS HOT 3
- libpspdmac doesn't work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pspsdk.