]> git.lyx.org Git - features.git/commitdiff
cmake: explain ugly hacks
authorPeter Kümmel <syntheticpp@gmx.net>
Sun, 4 Jan 2009 13:33:23 +0000 (13:33 +0000)
committerPeter Kümmel <syntheticpp@gmx.net>
Sun, 4 Jan 2009 13:33:23 +0000 (13:33 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27984 a592a061-630c-0410-9148-cb99ea01b6c8

development/cmake/Install.cmake

index a4fa7f81e4320970b3082b0d5233aa389fbe4136..6875f7efcd9e065a9400e7af9f189c882cd2ea3e 100755 (executable)
@@ -9,6 +9,7 @@ message(STATUS "installing to ${CMAKE_INSTALL_PREFIX}, defined by CMAKE_INSTALL_
 # dir_item is on item of the remaining arguments
 macro(lyx_install _parent_src_dir _gl_dir _file_type)
   file(GLOB _dirs RELATIVE "${_parent_src_dir}" ${_parent_src_dir}/${_gl_dir})
+  #cmake bug on Windows: if _gl_dir==. _dirs is empty but on linux _dirs==.
   if(NOT _dirs)
     set(_dirs .)
   endif() 
@@ -21,6 +22,7 @@ macro(lyx_install _parent_src_dir _gl_dir _file_type)
       #message(STATUS "${_dir}/${_glob_dir} -> ${_dir_list} ")
       foreach(_current_dir ${_dir_list})
         file(GLOB _item_list ${_current_dir}/${_file_type})
+        #cmake bug: globbing with * also returns directories on Windows
         set(files_list ${_item_list})
         foreach(_current_item ${_item_list})
           if(IS_DIRECTORY ${_current_item})