ADD_LIBRARY("${PROJECT_NAME}" SHARED ${VKVG_SRC} ${SHADERS} ${SHADERS_H})
SET_PROPERTY(TARGET "${PROJECT_NAME}" PROPERTY POSITION_INDEPENDENT_CODE ON)
SET_PROPERTY(TARGET vkh PROPERTY POSITION_INDEPENDENT_CODE ON)
- SET_PROPERTY(TARGET glutess PROPERTY POSITION_INDEPENDENT_CODE ON)
+ IF (TARGET glutess)
+ SET_PROPERTY(TARGET glutess PROPERTY POSITION_INDEPENDENT_CODE ON)
+ ENDIF()
setup_lib ("${PROJECT_NAME}")
ELSE()
ADD_LIBRARY("${PROJECT_NAME}" STATIC ${VKVG_SRC} ${SHADERS} ${SHADERS_H} )
target_compile_definitions("${PROJECT_NAME}" PUBLIC -DVKVG_STATIC_BUILD)
SET_PROPERTY(TARGET "${PROJECT_NAME}" PROPERTY POSITION_INDEPENDENT_CODE OFF)
SET_PROPERTY(TARGET vkh PROPERTY POSITION_INDEPENDENT_CODE OFF)
- SET_PROPERTY(TARGET glutess PROPERTY POSITION_INDEPENDENT_CODE OFF)
+ IF (TARGET glutess)
+ SET_PROPERTY(TARGET glutess PROPERTY POSITION_INDEPENDENT_CODE OFF)
+ ENDIF()
setup_lib ("${PROJECT_NAME}")
ENDIF()
ELSE()
SET_PROPERTY(TARGET vkh PROPERTY POSITION_INDEPENDENT_CODE ON)
- SET_PROPERTY(TARGET glutess PROPERTY POSITION_INDEPENDENT_CODE ON)
+ IF (TARGET glutess)
+ SET_PROPERTY(TARGET glutess PROPERTY POSITION_INDEPENDENT_CODE ON)
+ ENDIF()
ADD_LIBRARY("${PROJECT_NAME}_shared" SHARED ${VKVG_SRC} ${SHADERS} ${SHADERS_H})
SET_PROPERTY(TARGET "${PROJECT_NAME}_shared" PROPERTY POSITION_INDEPENDENT_CODE ON)