Specify version macro in CMake. (#4730)

* Specify version macro in CMake.

* Use `XGBOOST_DEFINITIONS` instead.
This commit is contained in:
Jiaming Yuan
2019-08-04 06:04:04 -04:00
committed by GitHub
parent 6edddd7966
commit 4fe0d8203e
3 changed files with 15 additions and 1 deletions

View File

@@ -29,6 +29,6 @@ set_target_properties(
CXX_STANDARD_REQUIRED ON
POSITION_INDEPENDENT_CODE ON)
set(XGBOOST_DEFINITIONS ${R_DEFINITIONS} PARENT_SCOPE)
set(XGBOOST_DEFINITIONS "${XGBOOST_DEFINITIONS};${R_DEFINITIONS}" PARENT_SCOPE)
set(XGBOOST_OBJ_SOURCES $<TARGET_OBJECTS:xgboost-r> PARENT_SCOPE)
set(LINKED_LIBRARIES_PRIVATE ${LINKED_LIBRARIES_PRIVATE} ${LIBR_CORE_LIBRARY} PARENT_SCOPE)