SDL_sound
SDL_sound copied to clipboard
Cmake 3.24 Build issue with SDL
Hello,
Trying to build SDL_sound with Cmake produces the following output:
Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19043.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:30 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:42 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:50 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:58 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:58 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:66 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:66 (get_target_property):
Policy CMP0045 is not set: Error on non-existent target in
get_target_property. Run "cmake --help-policy CMP0045" for policy details.
Use the cmake_policy command to set the policy and suppress this warning.
get_target_property() called with non-existent target "SDL2::SDL2main".
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
FATAL_ERROR,SDL2::SDL2 and/or SDL2::SDL2main don't seem to contain any kind of IMPORTED_IMPLIB* or IMPORTED_LOCATION*
CMake Error at C:/Users/Fagota/Downloads/SDL2-2.0.22/SDL2Config.cmake:111 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:26 (find_package)
Configuring incomplete, errors occurred!
See also "C:/Users/Fagota/Downloads/SDL_sound-main/output/CMakeFiles/CMakeOutput.log".
My cmake settings are:
I would appreciate any help.