Fixed freeglut.pdb install for builds with MSVC compiler and NMake.

The CMake variable "MSVC" indicates that the Visual Studio compiler is
used but  when using that compiler and the "NMake Makefiles JOM" build
generator the *.pdb is wasn't output in a "Debug" directory.

(cherry picked from commit 4e6bceed00)

git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1834 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
dcnieho 2017-07-31 20:49:16 +00:00
parent 5442c0abbf
commit 72e830f256

View File

@ -484,10 +484,17 @@ IF(FREEGLUT_BUILD_SHARED_LIBS)
INCLUDES DESTINATION include INCLUDES DESTINATION include
) )
IF(INSTALL_PDB) IF(INSTALL_PDB)
IF(CMAKE_GENERATOR MATCHES "^Visual Studio")
INSTALL(FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debug/freeglut${CMAKE_DEBUG_POSTFIX}.pdb INSTALL(FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Debug/freeglut${CMAKE_DEBUG_POSTFIX}.pdb
DESTINATION bin DESTINATION bin
CONFIGURATIONS Debug CONFIGURATIONS Debug
COMPONENT Devel) COMPONENT Devel)
ELSE()
INSTALL(FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/freeglut${CMAKE_DEBUG_POSTFIX}.pdb
DESTINATION bin
CONFIGURATIONS Debug
COMPONENT Devel)
ENDIF()
ENDIF() ENDIF()
ENDIF() ENDIF()
IF(FREEGLUT_BUILD_STATIC_LIBS) IF(FREEGLUT_BUILD_STATIC_LIBS)