1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-04 06:00:23 +00:00
QB64-PE/tests/compile_tests
Matthew Kilgore cebcb11646 Fix compiling source files with single quotes in name
Using single quotes in a file name wasn't working because the Makefile
was using single quotes itself to quote the filename when providing it
to the compiler. The Makefile was switched to use double quotes instead,
which work just as well but are allowed to contain single quotes inside
of them.

Since double quotes are a legal character to have in a file name on
Linux and Mac OS, I added extra logic to start escaping double quote
characters.

I added a test to verify that we can compile source files with single
quotes in the name. I could not add a test for double quotes since such
files cannot exist on Windows and thsu cannot easily be added to the
repository.
2022-09-09 09:59:43 -04:00
..
audio_out Audio tests cannot be run on Linux 2022-05-12 00:21:02 -04:00
audio_test Audio tests cannot be run on Linux 2022-05-12 00:21:02 -04:00
basic Add more tests and dynamic library support 2022-05-12 00:21:02 -04:00
console Add more tests and dynamic library support 2022-05-12 00:21:02 -04:00
data Add test of DATA linking 2022-05-12 00:21:02 -04:00
declare_library Add more tests and dynamic library support 2022-05-12 00:21:02 -04:00
declare_library_dynamic Add more tests and dynamic library support 2022-05-12 00:21:02 -04:00
declare_library_external Add more tests and dynamic library support 2022-05-12 00:21:02 -04:00
declare_library_header Add more tests and dynamic library support 2022-05-12 00:21:02 -04:00
declare_library_static Fix linking static libraries on Windows 2022-07-09 14:59:33 -04:00
deviceinput Disable deviceinput test on Linux 2022-06-09 21:30:37 -04:00
font Add more tests and dynamic library support 2022-05-12 00:21:02 -04:00
icon Step 3: Update test cases 2022-08-10 00:51:12 +02:00
icon_relative Step 3: Update test cases 2022-08-10 00:51:12 +02:00
image Add more tests and dynamic library support 2022-05-12 00:21:02 -04:00
midi Add test of MIDI unsupported with OpenAL 2022-09-04 23:35:14 -04:00
name with spaces Add missing test for directory with spaces 2022-05-24 00:00:37 -04:00
opengl Add Compilation tests for different dependencies 2022-04-28 23:00:06 -04:00
rotations Update rotation test to include more cases 2022-09-02 10:15:07 +05:30
single'quote'test Fix compiling source files with single quotes in name 2022-09-09 09:59:43 -04:00
sockets Add Compilation tests for different dependencies 2022-04-28 23:00:06 -04:00
versioninfo Add Compilation tests for different dependencies 2022-04-28 23:00:06 -04:00
versioninfo2 Add a few more VERSIONINFO tests 2022-05-06 14:29:37 -04:00
versioninfo3 Add a few more VERSIONINFO tests 2022-05-06 14:29:37 -04:00
winresource Step 3: Update test cases 2022-08-10 00:51:12 +02:00