Home » U++ TheIDE » U++ TheIDE: Packages » Excluding files from build depending on flags
Re: Excluding files from build depending on flags [message #33855 is a reply to message #33851] |
Mon, 19 September 2011 16:15 |
|
Hi Max,
I was facing similar solution when making the portaudio plugin. I solved it by leaving the platform specific files out of package, just including them conditionally inside of pa_upp_platform.c: #ifdef flagPOSIX
#include "os/unix/pa_unix_hostapis.c"
#include "os/unix/pa_unix_util.c"
#else
#include "os/win/pa_win_hostapis.c"
#include "os/win/pa_win_util.c"
#include "os/win/pa_win_waveformat.c"
#include "os/win/pa_win_coinitialize.c"
// #include "os/win/pa_x86_plain_converters.c"
#endif
It is an ugly workaround, but it works. Of course having the ability to compile files conditionally would be a nice feature to have.
Best regards,
Honza
|
|
|
|
|
Excluding files from build depending on flags
By: mdelfede on Mon, 19 September 2011 12:35
|
|
|
Re: Excluding files from build depending on flags
By: fudadmin on Mon, 19 September 2011 12:41
|
|
|
Re: Excluding files from build depending on flags
By: mdelfede on Mon, 19 September 2011 14:52
|
|
|
Re: Excluding files from build depending on flags
By: fudadmin on Mon, 19 September 2011 15:38
|
|
|
Re: Excluding files from build depending on flags
By: dolik.rce on Mon, 19 September 2011 16:15
|
|
|
Re: Excluding files from build depending on flags
By: fudadmin on Mon, 19 September 2011 16:52
|
|
|
Re: Excluding files from build depending on flags
By: dolik.rce on Mon, 19 September 2011 18:01
|
|
|
Re: Excluding files from build depending on flags
By: mdelfede on Mon, 19 September 2011 22:16
|
|
|
Re: Excluding files from build depending on flags
By: dolik.rce on Mon, 19 September 2011 22:54
|
|
|
Re: Excluding files from build depending on flags
By: fudadmin on Tue, 20 September 2011 01:39
|
|
|
Re: Excluding files from build depending on flags
By: mr_ped on Tue, 20 September 2011 09:45
|
|
|
Re: Excluding files from build depending on flags
By: koldo on Tue, 20 September 2011 12:02
|
Goto Forum:
Current Time: Wed May 15 11:59:36 CEST 2024
Total time taken to generate the page: 0.01794 seconds
|