mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 08:44:19 -04:00
CMake: dxgsg9's USE_GENERIC_DXERR_LIBRARY should be public
The reason is that it's used in the public headers, so we need to make sure that users of the public headers also use the same preprocessor definition.
This commit is contained in:
parent
2b1554a44c
commit
aea53844d8
@ -40,7 +40,7 @@ add_component_library(p3dxgsg9 SYMBOL BUILDING_PANDADX
|
|||||||
${P3DXGSG9_HEADERS} ${P3DXGSG9_SOURCES})
|
${P3DXGSG9_HEADERS} ${P3DXGSG9_SOURCES})
|
||||||
target_link_libraries(p3dxgsg9 p3windisplay panda
|
target_link_libraries(p3dxgsg9 p3windisplay panda
|
||||||
PKG::CG PKG::DX9)
|
PKG::CG PKG::DX9)
|
||||||
target_compile_definitions(p3dxgsg9 PRIVATE USE_GENERIC_DXERR_LIBRARY) # FIXME
|
target_compile_definitions(p3dxgsg9 PUBLIC USE_GENERIC_DXERR_LIBRARY) # FIXME
|
||||||
|
|
||||||
if(NOT BUILD_METALIBS)
|
if(NOT BUILD_METALIBS)
|
||||||
install(TARGETS p3dxgsg9 DESTINATION lib RUNTIME DESTINATION bin)
|
install(TARGETS p3dxgsg9 DESTINATION lib RUNTIME DESTINATION bin)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user