Skip to content

Commit

Permalink
Fixed bug 2691 - Disabling shared library prevent cmake configuration
Browse files Browse the repository at this point in the history
hotgloupi

Configuring using "cmake -DSDL_STATIC=1 -DSDL_SHARED=0" generate and error in CMakeLists.txt at line 1334:

CMake Error at CMakeLists.txt:1334 (install):
  install TARGETS given target "SDL2" which does not exist in this directory.

This install rule shouldn't be present when the DLL has been disabled
  • Loading branch information
slouken committed Aug 20, 2014
1 parent 5a752c3 commit 04f7422
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion CMakeLists.txt
Expand Up @@ -1331,7 +1331,9 @@ if(NOT WINDOWS OR CYGWIN)
# TODO: what about the .spec file? Is it only needed for RPM creation?
install(FILES "${SDL2_SOURCE_DIR}/sdl2.m4" DESTINATION "share/aclocal")
else()
install(TARGETS SDL2 RUNTIME DESTINATION bin)
if(SDL_SHARED)
install(TARGETS SDL2 RUNTIME DESTINATION bin)
endif()
endif()

##### Uninstall target #####
Expand Down

0 comments on commit 04f7422

Please sign in to comment.