Anonymous Maarten
|
86f50ae7d7
|
ci: Test cmake build script on Android
android
|
2022-06-15 11:11:49 -07:00 |
|
Anonymous Maarten
|
18206446bf
|
cmake: collect SDL_LIBS as list + export PKG_DIRECTFB_LDFLAGS
|
2022-06-15 11:11:49 -07:00 |
|
Anonymous Maarten
|
b5f1fe5004
|
cmake: Allow integers for SDL_ASSERTIONS + fix -DSDL_ASSERTIONS=0
|
2022-06-15 11:11:49 -07:00 |
|
Anonymous Maarten
|
97711e99fe
|
cmake: no need to explicitly add a depency (target_link_libraries does this implicitly)
|
2022-06-15 11:11:49 -07:00 |
|
Anonymous Maarten
|
ad21c70408
|
cmake: fix CMP0072 warning by prefering GLVND
|
2022-06-15 11:11:49 -07:00 |
|
Anonymous Maarten
|
6d1dfc8322
|
cmake: make sure SDL2::SDL2 is always available
|
2022-06-14 20:15:34 -07:00 |
|
Anonymous Maarten
|
69df26a0d4
|
ci: test clang+MinGW on CI
|
2022-06-14 20:15:34 -07:00 |
|
Anonymous Maarten
|
32df5aeb3d
|
Check result of FindLibraryAndSONAME before use
|
2022-06-15 05:33:40 +03:00 |
|
Anonymous Maarten
|
8a2c6b604c
|
cmake: don't link to libibus (not needed, I think)
|
2022-06-15 05:33:40 +03:00 |
|
Anonymous Maarten
|
c950018fe0
|
cmake: don't link to libdbus (see note in SDL_dbus.c)
|
2022-06-15 05:33:40 +03:00 |
|
Anonymous Maarten
|
fb7c03ebb5
|
cmake: install LICENSE.txt
|
2022-06-15 05:33:40 +03:00 |
|
Anonymous Maarten
|
afc350eeff
|
cmake: do 's#set(SOURCE_FILES #list(APPEND SOURCE_FILES #g'
|
2022-06-15 05:33:40 +03:00 |
|
Anonymous Maarten
|
6606ab8b56
|
Introduce EXTRA_TEST_LIBS variable for test-only libraries
|
2022-06-13 10:05:30 -07:00 |
|
Anonymous Maarten
|
e99a7144ff
|
Use list(APPEND EXTRA_LIBS) everywhere
|
2022-06-13 10:05:30 -07:00 |
|
Anonymous Maarten
|
851eecdf40
|
Don't add extra build linker flags to SDL2_static
These leak to users, when SDL2 is vendored.
|
2022-06-13 10:05:30 -07:00 |
|
Anonymous Maarten
|
298ad937c0
|
cmake: wrap SDL_STATIC_PIC in double quotes (aka never trust user input)
Suggested by @Wohlstand
|
2022-06-07 18:44:47 -07:00 |
|
Anonymous Maarten
|
ad272ac690
|
Set POSITION_INDEPENDENT_CODE property on SDL2 for CMake 3.0
|
2022-06-07 18:44:47 -07:00 |
|
Anonymous Maarten
|
5abd676917
|
Allow empty default values to the dep_option macro
|
2022-06-07 09:17:44 -07:00 |
|
Anonymous Maarten
|
20c76599f9
|
Fix MinGW SDK redist: sdl2-config.cmake needs to set SDL2_FOUND
|
2022-06-03 21:05:55 -07:00 |
|
Anonymous Maarten
|
fd3f381021
|
Initialize SDL_STATIC_PIC from CMAKE_POSITION_INDEPENDENT_CODE
|
2022-06-03 21:05:04 -07:00 |
|
Anonymous Maarten
|
d6143ab369
|
Add -Wl,-Bstatic to "sdl2-config --static-libs" output
|
2022-06-03 16:27:13 -07:00 |
|
Anonymous Maarten
|
799d39a302
|
Make the sdl2-config script relocatable
|
2022-06-03 16:27:13 -07:00 |
|
Anonymous Maarten
|
f858d1305a
|
ci: test installed packages using CMake
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
96e3733a18
|
cmake: make Xcode's sdl2-config.cmake compatible with the one from autotools
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
5a8ccf4522
|
cmake: make VisualC's sdl2-config.cmake compatible with the one from autotools
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
5ec2d46f47
|
cmake: make SDL2Config.cmake compatible with autotools' sdl2-config.cmake
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
9ff8f29f43
|
cmake: Add mini-SDL2 CMake project to test SDL2 prefixes
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
67792767f5
|
cmake: Add CMake configuration files, meant for the prebuilt MinGW SDK
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
246f3ba52c
|
cmake: rewrite autotools' sdl2-config.cmake.in with IMPORTED targets + no more -lmingw32
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
6f3474db2d
|
autotools: export relative path of an installed sdl2-config.cmake to the prefix root
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
8e13cc309e
|
cmake: add 'compatible interface properties' to allow enforcing SDL2 sharedness
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
1087eaad7e
|
cmake: install SDL2::SDL2test when configuring with SDL2_TEST enabled
|
2022-06-03 12:41:36 -07:00 |
|
Anonymous Maarten
|
3c3c02518c
|
Add Compatible Interface Properties to VisualC and Xcode SDL2 config file
|
2022-05-31 00:10:55 +02:00 |
|
Anonymous Maarten
|
4809bd356e
|
Add documentation to autotoo'ls sdl2-config-version.cmake.in
|
2022-05-31 00:10:55 +02:00 |
|
Anonymous Maarten
|
774c50174c
|
Add CMake section to the Xcode ReadMe.txt
|
2022-05-31 00:10:55 +02:00 |
|
Anonymous Maarten
|
f73c25648f
|
cmake: attempt to use framework in Xcode's sdl2-config.cmake
|
2022-05-31 00:10:55 +02:00 |
|
Anonymous Maarten
|
4c3d1d32a5
|
Use INTERFACE_INCLUDE_DIRECTORIES in Xcode's sdl2-config.cmake
|
2022-05-31 00:10:55 +02:00 |
|
Anonymous Maarten
|
2c591e408e
|
Add CMake configuration files, meant for Macos framework
|
2022-05-31 00:10:55 +02:00 |
|
Anonymous Maarten
|
8ac8230bfa
|
Add CMake configuration files, meant for VC devel package
|
2022-05-31 00:10:55 +02:00 |
|