[Orxonox-commit 7076] r11693 - code/trunk/cmake/tools

landauf at orxonox.net landauf at orxonox.net
Wed Jan 3 02:31:43 CET 2018


Author: landauf
Date: 2018-01-03 02:31:43 +0100 (Wed, 03 Jan 2018)
New Revision: 11693

Modified:
   code/trunk/cmake/tools/TargetUtilities.cmake
Log:
apparently we must create the directory for module/plugin-files manually to make it work with some (older?) versions of CMake

Modified: code/trunk/cmake/tools/TargetUtilities.cmake
===================================================================
--- code/trunk/cmake/tools/TargetUtilities.cmake	2018-01-03 00:43:20 UTC (rev 11692)
+++ code/trunk/cmake/tools/TargetUtilities.cmake	2018-01-03 01:31:43 UTC (rev 11693)
@@ -475,7 +475,9 @@
 
   IF(CMAKE_CONFIGURATION_TYPES)
     FOREACH(_config ${CMAKE_CONFIGURATION_TYPES})
-      SET(_helper_filename ${_output_dir}/${_config}/${_target_name}${_extension})
+      SET(_helper_directory ${_output_dir}/${_config})
+      FILE(MAKE_DIRECTORY ${_helper_directory})
+      SET(_helper_filename ${_helper_directory}/${_target_name}${_extension})
 
       FILE(GENERATE OUTPUT ${_helper_filename} CONTENT $<TARGET_FILE_NAME:${_target_name}>)
 
@@ -486,7 +488,9 @@
       )
     ENDFOREACH()
   ELSE()
-    SET(_helper_filename ${_output_dir}/${_target_name}${_extension})
+    SET(_helper_directory ${_output_dir})
+    FILE(MAKE_DIRECTORY ${_helper_directory})
+    SET(_helper_filename ${_helper_directory}/${_target_name}${_extension})
 
     FILE(GENERATE OUTPUT ${_helper_filename} CONTENT $<TARGET_FILE_NAME:${_target_name}>)
 



More information about the Orxonox-commit mailing list