меня проект из пары сотен файлов и хедеров. Не либ. А все конкретные этого проекта.
                  
                  
                  
                  
                  
                  Как это правильно и красиво включить? 
                  
                  
                  
                  
                  
                  Через add_subdirectory() какая то жопа, т.к. там зависимости противоположно идут (нижний уровень от верхнего зависит) и приходится включать их через Out of tree.
                  
                  
                  Через GLOB вроде тоже не правильно, по словам же разрабов.
                  
                  
                  
                  
                  
                  А иначе - получается, лишь попросту руками каждый исходник вписывать и каждую папку.
                  
                  
                
Тебя пугает 200 строк?
 SetPf
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          SetPf
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  В чем отличие тогда от обычного мейкфайла, кроме чуть менее уродливого синтаксиса?
SOURCE_REGEXP='.*\.\(c\|cpp\|h\|hpp\|cxx\|hxx\|qrc\|ui\|vala\|d\)' for i in $(find . -regex $SOURCE_REGEXP) do echo \, \'$i\' done я себе такой скрипт набросал для поиска всех сорсов в проекте перед добавлением. но это под месон (вывод echo поменяй)
make файл не разрулит нормально зависимости
 SetPf
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          SetPf
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А на мезоне такая же проблема вообще? Или можно более красиво решить?
Обычно берут инструмент под задачу, а не наоборот.
тоже сорцы руками лучше добавлять
 SetPf
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          SetPf
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А я не очень вижу нормальный инструмент под это дело, кроме как из студии автогенерить.
В том, что это не мейк
 SetPf
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          SetPf
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Да оно не то что бы сильно лучше =)
Это кроссбилдсистем генератор
Обсуждают сегодня