[Bf-blender-cvs] [b1b0e05c540] soc-2019-openxr: Fix CMake errors after merge (?)

Julian Eisel noreply at git.blender.org
Thu Jun 6 11:27:11 CEST 2019


Commit: b1b0e05c540b54b1e2d935de8e21680680647190
Author: Julian Eisel
Date:   Thu Jun 6 11:25:53 2019 +0200
Branches: soc-2019-openxr
https://developer.blender.org/rBb1b0e05c540b54b1e2d935de8e21680680647190

Fix CMake errors after merge (?)

Not sure if this is caused by changes just merged in, or by a system
upgrade I just did. Either way, fixed it now.

===================================================================

M	extern/openxr/loader/CMakeLists.txt
M	release/scripts/addons
M	release/scripts/addons_contrib
M	source/blender/windowmanager/CMakeLists.txt

===================================================================

diff --git a/extern/openxr/loader/CMakeLists.txt b/extern/openxr/loader/CMakeLists.txt
index 8bd1fb8e980..2497ffd88df 100644
--- a/extern/openxr/loader/CMakeLists.txt
+++ b/extern/openxr/loader/CMakeLists.txt
@@ -68,8 +68,24 @@ set(LIB
   jsoncpp_lib
 )
 
+if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+  list(APPEND LIB
+    -lstdc++fs -ldl -lpthread -lm
+  )
+endif()
+
 blender_add_lib(${LOADER_NAME} "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
 
+if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+  target_compile_definitions(
+    ${LOADER_NAME}
+      PRIVATE FALLBACK_CONFIG_DIRS="${FALLBACK_CONFIG_DIRS}"
+      PRIVATE FALLBACK_DATA_DIRS="${FALLBACK_DATA_DIRS}"
+      PRIVATE SYSCONFDIR="${CMAKE_INSTALL_FULL_SYSCONFDIR}"
+  )
+endif()
+
+
 add_custom_target(
   loader_gen_files
   DEPENDS
@@ -84,14 +100,3 @@ add_dependencies(
     loader_gen_files
 #   jsoncppAmalgamatedFiles
 )
-
-if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-  target_compile_definitions(
-    ${LOADER_NAME}
-      PRIVATE FALLBACK_CONFIG_DIRS="${FALLBACK_CONFIG_DIRS}"
-      PRIVATE FALLBACK_DATA_DIRS="${FALLBACK_DATA_DIRS}"
-      PRIVATE SYSCONFDIR="${CMAKE_INSTALL_FULL_SYSCONFDIR}"
-  )
-
-  target_link_libraries(${LOADER_NAME} -lstdc++fs -ldl -lpthread -lm)
-endif()
diff --git a/release/scripts/addons b/release/scripts/addons
index ed3545322bb..c5452a62178 160000
--- a/release/scripts/addons
+++ b/release/scripts/addons
@@ -1 +1 @@
-Subproject commit ed3545322bb94004cca9f56b8f8a6e1ab8ce54d6
+Subproject commit c5452a62178454d7e804ce711674dd0a400c2140
diff --git a/release/scripts/addons_contrib b/release/scripts/addons_contrib
index 0409b81f454..4af87c687bc 160000
--- a/release/scripts/addons_contrib
+++ b/release/scripts/addons_contrib
@@ -1 +1 @@
-Subproject commit 0409b81f45445c2934ad223e430ca7d8970ae5f0
+Subproject commit 4af87c687bc1afa2968f13602897782d5c5d622a
diff --git a/source/blender/windowmanager/CMakeLists.txt b/source/blender/windowmanager/CMakeLists.txt
index b8a6ce98759..b7bea4adb79 100644
--- a/source/blender/windowmanager/CMakeLists.txt
+++ b/source/blender/windowmanager/CMakeLists.txt
@@ -181,18 +181,18 @@ if(WITH_OPENXR)
   list(APPEND INC_SYS
     ${OPENXR_SDK_INCLUDES}
   )
-  add_definitions(-DWITH_OPENXR)
-endif()
 
-blender_add_lib_nolist(bf_windowmanager "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
+  if(OPENXR_USE_BUNDLED_SRC)
+    if(WIN32)
+      set(OPENXR_LOADER_NAME openxr_loader-0_90)
+    else()
+      set(OPENXR_LOADER_NAME openxr_loader)
+    endif()
 
-if(WITH_OPENXR AND OPENXR_USE_BUNDLED_SRC)
-  if(WIN32)
-    set(OPENXR_LOADER_NAME openxr_loader-0_90)
-  else()
-    set(OPENXR_LOADER_NAME openxr_loader)
+    list(APPEND LIB ${OPENXR_LOADER_NAME})
   endif()
 
-  add_dependencies(bf_windowmanager generate_openxr_header)
-  target_link_libraries(bf_windowmanager ${OPENXR_LOADER_NAME})
+  add_definitions(-DWITH_OPENXR)
 endif()
+
+blender_add_lib_nolist(bf_windowmanager "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")



More information about the Bf-blender-cvs mailing list